Розділи купку#3712

Розділи купку

1 секунда
128 мегабайтів
Легка

Двоє гравців беруть участь у грі "Розділи купку". Спочатку є купка з цукерок. Будь-яку з купок можна розділити на дві купки різного розміру. Гравець, який не може зробити хід, програє. Скільки існує способів для першого гравця зробити перший хід так, щоб при оптимальній грі обох гравців він виграв.

Вхідні дані

Перший рядок містить кількість партій (1 \le t \le 10^4). У наступних рядках наведено опис кожної партії: (1 \le n \le 10^4).

Вихідні дані

Для кожної партії виведіть кількість способів, за допомогою яких перший гравець може зробити перший хід, щоб виграти при оптимальній грі обох. Якщо перший гравець не може виграти, виведіть 0.

Приклади

Приклад 1

Loading
Loading