Janet and Michelle begin walking at the same time from the same point. Janet walks directly north, and Michelle walks directly east. At the point they are 10 km apart, Michelle has walked 2 km farther than Janet has walked. How far has Michelle walked?

Let's call the distance Janet has walked x km, and the distance Michelle has walked y km.

From the given information, we know that x + y = 10 (since they are 10 km apart) and y = x + 2 (since Michelle has walked 2 km farther than Janet).

Substitute y = x + 2 into x + y = 10:

x + (x + 2) = 10
2x + 2 = 10
2x = 8
x = 4

Now, substitute x = 4 into y = x + 2:

y = 4 + 2
y = 6

Therefore, Michelle has walked 6 km.