Решение - 1589:

Решение 1