In a network of n cities connected by one-way roads, prove that there exists a city reachable from any other city using at most two roads.