Я в теории могу попробовать решить - не получится, просто скажу что слишком сложная для меня задача. К джуну по идеи притензий не должно быть, разве нет?
Ты пример данных кидай. Будут претензии или нет зависит исключительно от того, как у вас заведено