Решение - 1029:

Решение 1