Решение - 668:

Решение 1