Each pair of cities in a nation has exactly one direct one-way road between them. Show that there is a path which visits each city exactly once.
Now, this problem seems ripe for induction, but I have hit a bit of a snag trying to solve it that way. If we assume that this is true for $n$ cities, then I think it would be possible to add a city which only goes to other cities. This city would then not be able to fit onto the path already established, correct? I feel like I'm close, but not quite able to understand how to find a solution yet.
Hint. The problem does not ask you to get back to where you started. So a city such as the one you describe can only be in one place on the tour. . .
Suppose we already have a path from $v_1$ to $v_n$ and the extra city is $u$.