EduBrick

J. XOR отрезков

1000 мс · 256 МБ · всё или ничего

Кучки заданы так же, как в классной задаче J: nn групп, группа ii состоит из кучек всех размеров от lil_i до rir_i. Выведите XOR размеров всех кучек.

Ход искать не нужно - только само число. Зато оно должно быть посчитано без перебора: кучек до 101810^{18}.

Формат ввода

В первой строке - число групп nn (1≤n≤1051 \le n \le 10^5).

В следующих nn строках - пары lil_i и rir_i (1≤li≤ri≤10181 \le l_i \le r_i \le 10^{18}).

Формат вывода

Выведите XOR размеров всех кучек.

Примеры

ввод
1
1 10
вывод
11
ввод
2
2 5
2 5
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.