Соколов - Лабораторная работа #2

На сколько это вообще возможно, но так чтобы тесты проходили