Решение - 507:

Решение 1