Решение - 1149:

Решение 1