Решение - 1594:

Решение 1