Самая недооцененная задача из 1 части, которая ещё и пригодится вузе!
Алгоритм решения смотрим здесь