Решение - 1079:

Решение 1