Решение - 1043:

Решение 1