Вам нужно сделать точную копию цепочки людей, где каждый человек знает своего соседа (next) и случайного друга (random). При этом в новой цепочке все связи должны быть независимы от оригинала. Именно такую задачу мы решаем при копировании связанного списка со случайными указателями.