У данной задачи очень простое решение, но чтобы найти его потребуется время. Чтобы решить последний пример, надо понять принцип решения предыдущих примеров. Ответы пишите в комментариях.