Решение - 1248:

Решение 1