Решение - 1077:

Решение 1