Цікава послідовність#4894

Цікава послідовність

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

Послідовність 011212201220200112... утворюється так: спочатку пишеться , потім повторюється наступна дія: уже написану частину дописують праворуч з заміною на , на , на , тобто

0 → 01 → 0112 → 01121220 → ...

Потрібно знайти -ту цифру послідовності.

Вхідні дані

Перший рядок містить кількість тестів (1 \leq n \leq 1000). Далі йде рядків, кожен з яких містить (1 \leq m \leq 2^{63} - 1) - номер шуканої цифри послідовності.

Вихідні дані

Для кожного тесту виведіть у окремому рядку цифру, яка стоїть на -му місці в описаній послідовності.

Приклади

Приклад 1

Loading
Loading