Решение 30 вариантов базовый