def get_paper_coords(x,y,size = 10):
return(x,y,x+size,y+size)
def check_paper_overlap(p1,p2):
x1,y1,x2,y2 = p1
x3,y3,x4,y4 = p2
if (x2<=x3 or x4<=x1) or (y2<=y3 or y4<=y1):
return(False)
return(True)
count = int(input())
papers = [list(map(int,input().split())) for w in range(count)]
for i in range(count):
for j in range(i+1,count):
p1 = get_paper_coords(papers[i][0],papers[i][1])
p2 = get_paper_coords(papers[j][0],papers[j][1])
print(p1,p2)
print(check_paper_overlap(p1,p2))
ZGVmIGdldF9wYXBlcl9jb29yZHMoeCx5LHNpemUgPSAxMCk6CglyZXR1cm4oeCx5LHgrc2l6ZSx5K3NpemUpCgpkZWYgY2hlY2tfcGFwZXJfb3ZlcmxhcChwMSxwMik6Cgl4MSx5MSx4Mix5MiA9IHAxCgl4Myx5Myx4NCx5NCA9IHAyCglpZiAoeDI8PXgzIG9yIHg0PD14MSkgb3IgKHkyPD15MyBvciB5NDw9eTEpOgoJCXJldHVybihGYWxzZSkKCXJldHVybihUcnVlKQoKY291bnQgPSBpbnQoaW5wdXQoKSkKcGFwZXJzID0gW2xpc3QobWFwKGludCxpbnB1dCgpLnNwbGl0KCkpKSBmb3IgdyBpbiByYW5nZShjb3VudCldCgpmb3IgaSBpbiByYW5nZShjb3VudCk6Cglmb3IgaiBpbiByYW5nZShpKzEsY291bnQpOgoJCXAxID0gZ2V0X3BhcGVyX2Nvb3JkcyhwYXBlcnNbaV1bMF0scGFwZXJzW2ldWzFdKQoJCXAyID0gZ2V0X3BhcGVyX2Nvb3JkcyhwYXBlcnNbal1bMF0scGFwZXJzW2pdWzFdKQoJCXByaW50KHAxLHAyKQoJCXByaW50KGNoZWNrX3BhcGVyX292ZXJsYXAocDEscDIpKQoJCQo=
(3, 7, 13, 17) (15, 7, 25, 17)
False
(3, 7, 13, 17) (5, 2, 15, 12)
True
(15, 7, 25, 17) (5, 2, 15, 12)
False