НУ я тебе привёл один из вариантов решения этой проблемы.Я по своей натуре математик и привык искать решения, пусть не самые оптимальные, но всё же решения.А как ты наверное знаешь в математике, задача имеет много решений, так что дерзай и исправь этот баг