Решение - 1591:

Решение 1