Задача #12
Задача #10
Задача #19