Решение - 1287:

Решение 1