Після того, як на уроці програмування Василь дізнався про факторіал, його інтерес до математики значно зріс. Бажаючи зробити власний внесок, він вигадав нову операцію, яку назвав мультифакторіалом, і почав детально її вивчати.
Спочатку Василь увів поняття простого факторіала. За словами Василя, простий факторіал заданого числа — це добуток усіх додатних цілих чисел, починаючи з у спадному порядку, де кожен наступний множник на одиницю менший за попередній.
Авжеж, згодом Василь увів поняття -факторіала, -факторіала і, загалом, -факторіала, який він назвав мультифакторіалом порядку .
Мультифакторіал порядку , за визначенням Василя — це добуток усіх додатних цілих чисел у спадному порядку, починаючи з , де кожен наступний множник на менший за попередній.
Василь проілюстрував ці поняття такими формулами:
n! = n \cdot (n-1) \cdot (n-2) \cdot (n-3) \cdot \ldots
n!! = n \cdot (n-2) \cdot (n-4) \cdot (n-6) \cdot \ldots
n!!! = n \cdot (n-3) \cdot (n-6) \cdot (n-9) \cdot \ldots
Загалом, формула виглядає так:

Надихнувшись зв'язати цю нову галузь математики з реальним життям, Василь замислився: скільки різних дільників має мультифакторіал заданого порядку ?
Перший рядок містить кількість тестів . Кожен з наступних рядків містить запис мультифакторіалу. Числова частина не перевищує , а порядок — не перевищує . В одному тесті немає двох однакових тестів.
Для кожного тесту у окремому рядку виведіть його номер: Sample : — де — номер тесту, потім пробіл і кількість дільників отриманого мультифакторіала порядку . Якщо це число перевищує 10^{18}, Василь просить вивести придуманий ним символ нескінченності: oo.
Приклад 1