Деление заработало. Написал служебные функции