#include <stdio.h>
int main(){
int i=0, j=0;
char type;
double rec[10][4], x,y;
while((type
= getchar()) != '*' && type
== 'r'){ scanf("%lf %lf %lf %lf", &rec
[i
][j
], &rec
[i
][j
+1], &rec
[i
][j
+2], &rec
[i
][j
+3]); printf("%lf %lf %lf %lf\n", rec
[i
][j
], rec
[i
][j
+1], rec
[i
][j
+2], rec
[i
][j
+3]); i++;
}
int count = 1;
while(scanf("%lf %lf", &x
, &y
) && (x
!= 9999.9 && y
!= 9999.9)){ for(int k = 0; k < i; k++){
if( (rec[i][1] > y && rec[i][3] < y) && (rec[i][0] < x && rec[i][2] > x) )
printf("Point %d is contained in figure %d", count
, k
+1); }
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpewoJaW50IGk9MCwgaj0wOwoJY2hhciB0eXBlOwoJZG91YmxlIHJlY1sxMF1bNF0sIHgseTsKCXdoaWxlKCh0eXBlID0gZ2V0Y2hhcigpKSAhPSAnKicgJiYgdHlwZSA9PSAncicpewoJCXNjYW5mKCIlbGYgJWxmICVsZiAlbGYiLCAmcmVjW2ldW2pdLCAmcmVjW2ldW2orMV0sICZyZWNbaV1baisyXSwgJnJlY1tpXVtqKzNdKTsKCQlwcmludGYoIiVsZiAlbGYgJWxmICVsZlxuIiwgcmVjW2ldW2pdLCByZWNbaV1baisxXSwgcmVjW2ldW2orMl0sIHJlY1tpXVtqKzNdKTsKCQlpKys7CgkJZ2V0Y2hhcigpOwoJfQoJaW50IGNvdW50ID0gMTsKCXdoaWxlKHNjYW5mKCIlbGYgJWxmIiwgJngsICZ5KSAmJiAoeCAhPSA5OTk5LjkgJiYgeSAhPSA5OTk5LjkpKXsKCQlmb3IoaW50IGsgPSAwOyBrIDwgaTsgaysrKXsKCQkJaWYoIChyZWNbaV1bMV0gPiB5ICYmIHJlY1tpXVszXSA8IHkpICYmIChyZWNbaV1bMF0gPCB4ICYmIHJlY1tpXVsyXSA+IHgpICkKCQkJCXByaW50ZigiUG9pbnQgJWQgaXMgY29udGFpbmVkIGluIGZpZ3VyZSAlZCIsIGNvdW50LCBrKzEpOwoJCX0KCX0KCQoJcmV0dXJuIDA7Cn0=
ciA4LjUgMTcuMCAyNS41IC04LjUKciAwLjAgMTAuMyA1LjUgMC4wCnIgMi41IDEyLjUgMTIuNSAyLjUKKgoyLjAgMi4wCjQuNyA1LjMKNi45IDExLjIKMjAuMCAyMC4wCjE3LjYgMy4yCi01LjIgLTcuOAo5OTk5LjkgOTk5OS45
r 8.5 17.0 25.5 -8.5
r 0.0 10.3 5.5 0.0
r 2.5 12.5 12.5 2.5
*
2.0 2.0
4.7 5.3
6.9 11.2
20.0 20.0
17.6 3.2
-5.2 -7.8
9999.9 9999.9