Решение - 1158:

Решение 1