<@U4S7P1QSJ> `list.flatMap { person -&gt; it.citie...
# stdlib
k
@rrva
list.flatMap { person -> it.citiesVisited.map { city -> city to person } }.groupBy { it.first }.mapValues { _, v -> v.map(Pair::second) }