3 слова, которые возможно избавят вас от классных но бесполезных АйТи задач:

Какая конечная задача?

—-

Может выясниться что задача решается значительно проще или она не нужна