Решение - 667:

Решение 1