#29
Сделал тестовые ситуации