Решение - 659:

Решение 1