Эволюция
Во время исследований, посвящённых появлению жизни на планете Олимпия, учёными было сделано несколько сенсационных открытий:
Все живые организмы планеты происходят от одной бактерии Bitozoria Programulis.
Эволюция происходила шаг за шагом (по предположению учёных – во время изменения климата на планете).
На каждом шаге эволюции из каждого вида образовывались ровно два подвида, а предыдущий вид исчезал.
Если считать появление бактерии Bitozoria Programulis первым шагом эволюции, то существующие сейчас живые организмы находятся на -м шаге.
Чтобы не придумывать названия во время исследований, учёные пронумеровали все виды организмов, которые когда-либо существовали на планете. Для этого они нарисовали дерево эволюции с корнем Bitozoria Programulis, которая получила номер . Далее они нумеровали виды каждого шага эволюции слева направо. Таким образом непосредственные подвиды Bitozoria Programulis получили номера и . Следующими были пронумерованы виды третьего шага эволюции – подвиды вида получили номера и , а вида – номера и , и так далее.
Напишите программу, которая по номерам двух видов вычислит номер их ближайшего общего предка в дереве эволюции.
Входные данные
Первая строка содержит количество этапов эволюции , которые произошли на планете Олимпия до настоящего времени. Вторая и третья строки содержат по одному натуральному числу, представляющему номера видов, для которых нужно найти номер их ближайшего общего предка.
Выходные данные
Вывести одно натуральное число — номер ближайшего предка для двух видов.