Последовательность лампочек

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Сейчас происходит подготовка к церемонии открытия очередных голодных игр. В качестве одного из декоративных элементов будет выступать последовательность лампочек, расположенных над сценой. Последовательность состоит из nn лампочек, пронумерованных от 11 до nn.

Изначально все лампочки выключены. Уже решено, что во время церемонии с лампочками будут производить kk действий. Во время ii-го (1ik1 \le i \le k) действия инвертируют состояния всех лампочек, номера которых делятся на ii. При инвертировании, если лампочка была выключена, она загорается, и наоборот. Причем, по, известной одному только главному дизайнеру, причине nn не превышает 10k10 \cdot k.

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

Пока что не до конца определились с количеством лампочек и количеством действий над ними. Всего есть tt возможных вариантов. Главный дизайнер предоставил вам список из tt возможных пар n_in\_i и k_ik\_i. Для каждого варианта выведите количество лампочек, которые останутся гореть в конце.

입력

В первой строке находится одно целое число tt (1t1001 \le t \le 100) --- количество возможных вариантов.

В следующих tt строках находятся пары чисел n_in\_i и k_ik\_i (1n_i10181 \le n\_i \le 10^{18}, 1k_i10181 \le k\_i \le 10^{18}, n_i10k_in\_i \le 10 \cdot k\_i).

출력

В tt строках выведите ответы для каждого из вариантов.