Решение - 1289:

Решение 1