Решение - 669:

Решение 1