Это тестовое задание на стажировку. На прочих сайтах уже искал решение, там в принципе говорят как сделать, но не подробно.
Задание довольно распространенное, т.к на форумах люди так же пишут "Для прохождения на стажировку".
Даже если это тестовое не пройду, все равно стало интересно как такой момент можно решить.