display, set'ы заменены на List'ы, чтобы была сортировка + рефакторинг