EduBrick

B. Сколько выигрышных ходов

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

Обычный ним. Посчитайте, сколькими разными ходами первый игрок может выиграть.

Формат ввода

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

Во второй строке - nn чисел aia_i (1≤ai≤1091 \le a_i \le 10^9).

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

Выведите количество выигрышных первых ходов.

Примеры

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