Решение - 957:

Решение 1