Сейчас происходит подготовка к церемонии открытия очередных голодных игр. В качестве одного из декоративных элементов будет выступать последовательность лампочек, расположенных над сценой. Последовательность состоит из n лампочек, пронумерованных от 1 до n.
Изначально все лампочки выключены. Уже решено, что во время церемонии с лампочками будут производить k действий. Во время i-го (1≤i≤k) действия инвертируют состояния всех лампочек, номера которых делятся на i. При инвертировании, если лампочка была выключена, она загорается, и наоборот. Причем, по, известной одному только главному дизайнеру, причине n не превышает 10⋅k.
Теперь главного дизайнера заинтересовал вопрос, какое количество лампочек останутся гореть после выполнения всех действий. Помогите ему.
Пока что не до конца определились с количеством лампочек и количеством действий над ними. Всего есть t возможных вариантов. Главный дизайнер предоставил вам список из t возможных пар n_i и k_i. Для каждого варианта выведите количество лампочек, которые останутся гореть в конце.
В первой строке находится одно целое число t (1≤t≤100) --- количество возможных вариантов.
В следующих t строках находятся пары чисел n_i и k_i (1≤n_i≤1018, 1≤k_i≤1018, n_i≤10⋅k_i).
В t строках выведите ответы для каждого из вариантов.