Решение - 1603:

Решение 1