Решение - 649:

Решение 1