Решение - 1046абв:

Решение 1