#include <iostream>
using namespace std;
int main() {
int t;
cin >> t;
while (t > 0) {
int s;
cin >> s;
bool udalo = false;
for (int a = 1; a <= s-1; a++) {
int b = s - a;
// czy a i b sa pierwsze
int dzielniki_a = 0;
for (int d = 1; d <= a; d++) {
if (a % d == 0) {
dzielniki_a++;
}
}
int dzielniki_b = 0;
for (int d = 1; d <= b; d++) {
if (b % d == 0) {
dzielniki_b++;
}
}
if (dzielniki_a == 2 && dzielniki_b == 2) {
cout << "TAK " << a << " " << b << endl;
udalo = true;
break;
}
}
if (udalo == false) {
cout << "NIE" << endl;
}
t--;
}
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgdDsKCWNpbiA+PiB0OwoJd2hpbGUgKHQgPiAwKSB7CgkJaW50IHM7CgkJY2luID4+IHM7CgkJYm9vbCB1ZGFsbyA9IGZhbHNlOwoJCWZvciAoaW50IGEgPSAxOyBhIDw9IHMtMTsgYSsrKSB7CgkJCWludCBiID0gcyAtIGE7CgkJCS8vIGN6eSBhIGkgYiBzYSBwaWVyd3N6ZQoJCQlpbnQgZHppZWxuaWtpX2EgPSAwOwoJCQlmb3IgKGludCBkID0gMTsgZCA8PSBhOyBkKyspIHsKCQkJCWlmIChhICUgZCA9PSAwKSB7CgkJCQkJZHppZWxuaWtpX2ErKzsKCQkJCX0KCQkJfQoJCQlpbnQgZHppZWxuaWtpX2IgPSAwOwoJCQlmb3IgKGludCBkID0gMTsgZCA8PSBiOyBkKyspIHsKCQkJCWlmIChiICUgZCA9PSAwKSB7CgkJCQkJZHppZWxuaWtpX2IrKzsKCQkJCX0KCQkJfQoJCQlpZiAoZHppZWxuaWtpX2EgPT0gMiAmJiBkemllbG5pa2lfYiA9PSAyKSB7CgkJCQljb3V0IDw8ICJUQUsgIiA8PCBhIDw8ICIgIiA8PCBiIDw8IGVuZGw7CgkJCQl1ZGFsbyA9IHRydWU7CgkJCQlicmVhazsKCQkJfQoJCX0KCQlpZiAodWRhbG8gPT0gZmFsc2UpIHsKCQkJY291dCA8PCAiTklFIiA8PCBlbmRsOwoJCX0KCQkKCQl0LS07Cgl9CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==