Problem 4
The country Dreamland consists of cities. The airline Starways wants to establish some one-way flights between pairs of cities in such a way that each city has exactly one flight out of it. Find the smallest positive integer such that no matter how Starways establishes its flights, the cities can always be partitioned into groups so that from any city it is not possible to reach another city in the same group by using at most flights.
Step 3 of 4: Lemma, by induction on the vertex count
Detailed analysis
Lemma: any directed graph on vertices with out-degree at most at every vertex can be split into groups with no edge inside a group. Proof by induction on : the base case is trivial. For , the total number of edges is at most , so some vertex has in-degree at most (otherwise every vertex would have in-degree at least , giving more than edges).