#include<stdio.h>
#include <stdlib.h>
#define max1(a, b, c) ((a > b) && (a > c)) ? a : ((((b > a) && b > c)) ? b : c)
int max2(int a, int b, int c) {
int maxi1 = a, maxi2 = b, maxi3 = c;
if (maxi1 < maxi2) {
maxi1 ^= maxi2 ^= maxi1 ^= maxi1;
}
if (maxi2 < maxi3) {
maxi3 ^= maxi2 ^= maxi3 ^= maxi2;
}
if (maxi1 < maxi3) {
maxi1 ^= maxi3 ^= maxi1 ^= maxi3;
}
return maxi2;
}
int main() {
int teszt, a, b, c, d, e, m1, m2;
freopen("carte2.in", "r", stdin);
freopen("carte2.out", "w", stdout);
scanf("%i", &teszt);
while (teszt) {
scanf("%i%i%i%i%i", &a, &b, &c, &d, &e);
//printf("%i%i%i%i%i\n", a, b, c, d, e);
m1 = max1(c, d, e);
m2 = max2(c,d,e);
if ((a < m1 && b < max2(c, d, e)) || (a < max2(c, d, e) && b <m1)) {
printf("posibil\n");
}
else {
printf("imposibil\n");
}
teszt--;
}
return 0;
}