Решение - 1096:

Решение 1