Решение - 663:

Решение 1