import sys sys.setrecursionlimit(10**6) input = sys.stdin.readline furui = [1]*(5*10**6+1) furui[0] = furui[1] = 0 for i in range(5*10**6+1): if furui[i]: x = 2*i while x <= 5*10**6: furui[x] = 0 x += i t = int(input()) ans = [-1]*t for i in range(t): a,p = map(int,input().split()) if furui[p]: ans[i] = 1 if a%p == 0: ans[i] = 0 print("\n".join(str(i) for i in ans))