Есть 2 варианта решения (описаны выше). Закрыто.