Решение - 1056:

Решение 1