Долго мучался над преобразованиями, но, к счастью, всё получилось. Смотри во вложениях решение. Удачи)