Задание №2

Не успел расписать все возможные (которые я знаю) варианты решения
задачи, но там всё аналогично первому заданию.