Решение - 958:

Решение 1