Решение - 1148:

Решение 1