#include <iostream>
#include <cmath>
using namespace std;
bool is_prime(int m){
if (m < 2) return false;
if (m == 2) return true;
if (m % 2 == 0) return false;
int limit = sqrt(m);
for (int i = 3; i <= limit; i += 2){
if (m % i == 0) return false;
}
return true;
}
bool is_concluded(int x, int y){
for (int i = 2; i <= x; i++){
if (is_prime(i)){
if (x % i == 0){
if (y % i != 0) return false;
}
}
}
return true;
}
int main() {
int n;
cin >> n;
for (int j = 0; j < n; j++){
int a, b;
cin >> a >> b;
if (is_concluded(a,b))
cout << "TAK" << endl;
else
cout << "NIE" << endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpib29sIGlzX3ByaW1lKGludCBtKXsKCWlmIChtIDwgMikgcmV0dXJuIGZhbHNlOwoJaWYgKG0gPT0gMikgcmV0dXJuIHRydWU7CglpZiAobSAlIDIgPT0gMCkgcmV0dXJuIGZhbHNlOwoJaW50IGxpbWl0ID0gc3FydChtKTsKCWZvciAoaW50IGkgPSAzOyBpIDw9IGxpbWl0OyBpICs9IDIpewoJCWlmIChtICUgaSA9PSAwKSByZXR1cm4gZmFsc2U7Cgl9CglyZXR1cm4gdHJ1ZTsKfQoKYm9vbCBpc19jb25jbHVkZWQoaW50IHgsIGludCB5KXsKCWZvciAoaW50IGkgPSAyOyBpIDw9IHg7IGkrKyl7CgkJaWYgKGlzX3ByaW1lKGkpKXsKCQkJaWYgKHggJSBpID09IDApewoJCQkJaWYgKHkgJSBpICE9IDApIHJldHVybiBmYWxzZTsKCQkJfQoJCX0KCX0KCXJldHVybiB0cnVlOwp9CgppbnQgbWFpbigpIHsKCWludCBuOwoJY2luID4+IG47Cglmb3IgKGludCBqID0gMDsgaiA8IG47IGorKyl7CgkJaW50IGEsIGI7CgkJY2luID4+IGEgPj4gYjsKCQlpZiAoaXNfY29uY2x1ZGVkKGEsYikpCgkJY291dCA8PCAiVEFLIiA8PCBlbmRsOwoJCWVsc2UKCQljb3V0IDw8ICJOSUUiIDw8IGVuZGw7Cgl9CglyZXR1cm4gMDsKfQ==