areas — это список названий, где первое название — территория, а остальные — её непосредственные части. Каждая территория входит не более чем в одну большую, и есть одна территория, которая (прямо или через другие) содержит все остальные.
Считается, что территория содержит и саму себя. По двум разным названиям first и second найдите наименьшую территорию, которая содержит обе, и верните её название.areas=[["Valley", "North", "South"], ["North", "Mill", "Farm"], ["South", "Port"], ["Farm", "Barn"]], first="Barn", second="Mill" → 'North'
Barn лежит в Farm, Farm — в North; Mill тоже в North. Меньше North общей территории нет.
areas=[["Valley", "North", "South"], ["North", "Mill", "Farm"], ["South", "Port"], ["Farm", "Barn"]], first="Port", second="Farm" → 'Valley'
Они в разных половинах долины, общая у них только Valley.
areas=[["Island", "Cove", "Peak"], ["Cove", "Pier"]], first="Cove", second="Pier" → 'Cove'
Территория содержит саму себя, поэтому ответ — Cove.
first ≠ second, оба встречаются на картеareas=[["Valley", "North", "South"], ["North", "Mill", "Farm"], ["South", "Port"], ["Farm", "Barn"]], first="Barn", second="Mill"
'North'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 63 теста на сервере, включая скрытые.