Решение - 1597:

Решение 1