#include <algorithm>
#include <functional>
#include <iostream>
#include <list>
#include <map>
#include <math.h>
#include <set>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <string.h>
#include <time.h>
#include <queue>
#include <utility>
#include <vector>
using namespace std;
#define y0 y123
#define y1 y1234
#define ll long long
const double PI = acos(-1.0);
const double EPS = 1e-9;
const int INF = 2e9;
const int N = (int) (1e6);
int nextInt() { int n; scanf("%d", &n); return n; }
bool used[N + 1];
set<pair<int, int> > losing;
int main() {
int d = 0;
for (int i = 0; i + d <= N; ++i) {
if (!used[i] && !used[i + d]) {
// cout<<(i)<<" "<<(i+d)<<endl;
losing.insert({i, i + d});
used[i + d] = true;
++d;
}
}
int t = nextInt();
for (int tt = 0; tt < t; ++tt) {
int n1 = nextInt();
int n2 = nextInt();
if (losing.find({n1, n2}) != losing.end() ||
losing.find({n2, n1}) != losing.end()) {
puts("Don't Play");
} else {
puts("Play");
}
}
return 0;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGZ1bmN0aW9uYWw+CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGxpc3Q+CiNpbmNsdWRlIDxtYXA+CiNpbmNsdWRlIDxtYXRoLmg+CiNpbmNsdWRlIDxzZXQ+CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPHRpbWUuaD4KI2luY2x1ZGUgPHF1ZXVlPgojaW5jbHVkZSA8dXRpbGl0eT4KI2luY2x1ZGUgPHZlY3Rvcj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCiNkZWZpbmUgeTAgeTEyMwojZGVmaW5lIHkxIHkxMjM0CiNkZWZpbmUgbGwgbG9uZyBsb25nCmNvbnN0IGRvdWJsZSBQSSA9IGFjb3MoLTEuMCk7CmNvbnN0IGRvdWJsZSBFUFMgPSAxZS05Owpjb25zdCBpbnQgSU5GICA9IDJlOTsKY29uc3QgaW50IE4gPSAoaW50KSAoMWU2KTsKCmludCBuZXh0SW50KCkgeyBpbnQgbjsgc2NhbmYoIiVkIiwgJm4pOyByZXR1cm4gbjsgfQoKYm9vbCB1c2VkW04gKyAxXTsKc2V0PHBhaXI8aW50LCBpbnQ+ID4gbG9zaW5nOwoKaW50IG1haW4oKSB7CglpbnQgZCA9IDA7Cglmb3IgKGludCBpID0gMDsgaSArIGQgPD0gTjsgKytpKSB7CgkJaWYgKCF1c2VkW2ldICYmICF1c2VkW2kgKyBkXSkgewoJCS8vCWNvdXQ8PChpKTw8IiAiPDwoaStkKTw8ZW5kbDsKCQkJbG9zaW5nLmluc2VydCh7aSwgaSArIGR9KTsKCQkJdXNlZFtpICsgZF0gPSB0cnVlOwoJCQkrK2Q7CgkJfQoJfQoJCglpbnQgdCA9IG5leHRJbnQoKTsKCQoJZm9yIChpbnQgdHQgPSAwOyB0dCA8IHQ7ICsrdHQpIHsKCQlpbnQgbjEgPSBuZXh0SW50KCk7CgkJaW50IG4yID0gbmV4dEludCgpOwoJCQoJCQoJCWlmIChsb3NpbmcuZmluZCh7bjEsIG4yfSkgIT0gbG9zaW5nLmVuZCgpIHx8IAoJCQlsb3NpbmcuZmluZCh7bjIsIG4xfSkgIT0gbG9zaW5nLmVuZCgpKSB7CgkJCXB1dHMoIkRvbid0IFBsYXkiKTsKCQl9IGVsc2UgewoJCQlwdXRzKCJQbGF5Iik7CgkJfQoJfQoJcmV0dXJuIDA7Cn0KCg==