Суть задачи в том, что если два из трёх слов совпадают, то не нужно их считать заново, а вносить в существующую строчку.

https://comenstat.com/reports/a6dc74dae0178e1c

И если части этой фразы уже попали в топ, то остальные части не нужно вносить в топ.

Например здесь останется только 4 строчка, а 5,8 и 10 вольются в неё.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a20471ee-5543-41a6-bfbd-3127fa445f00/Untitled.png

но есть и сложная ситуация с именами:

два из трёх слов попадают в топ, но это разные комменты, которые нельзя удалять из топа.

но при этом 4 строчка должна слиться со 2-ой строчкой.

https://comenstat.com/reports/f6c8a6069d03e218

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a0a68fcd-64fc-419c-aceb-69c68fdcff3d/Untitled.png