У статті 1964 року про неперервні відображення дійсних чисел, Олександр Шарковський увів таке впорядкування додатних цілих чисел:
Цисільський та Погода (2008) описують це впорядкування так:
"Спочатку йдуть непарні числа, починаючи з 3, впорядковані за зростанням. Далі ця послідовність повторюється, кожне непарне число множиться на 2. Знову повторюється початкова послідовність, тільки кожне непарне число множиться на 2^2, і так далі. Кінцева послідовність складається з невід’ємних ступенів 2, впорядкованих за спаданням (зауважимо, що 1 = 2^0)."
Дано кілька послідовностей беззнакових цілих чисел. Напишіть програму, яка для кожної послідовності виведе числа у порядку Шарковського.
Перший рядок містить одне ціле число (0 \le n \le 255) — кількість тестових випадків.
Кожен з наступних рядків містить непорожню послідовність до беззнакових цілих чисел (не обов'язково різних), не більших за , відокремлених пропуском та завершених .
Для кожного тесту виведіть числа (окрім завершального ), впорядковані за порядком Шарковського, через один пропуск.
Приклад 1