Задача 2. Через 3 переменных
Задача 2. Через коллекции