Решение приложу позже.