n = int(input())
min_x = 10001
max_x = -10001
min_y = 10001
max_y = -10001
for i in range(n):
ulaz = input().split()
x = int(ulaz[0])
y = int(ulaz[1])
if x < 0 or y < 0:
continue
min_x = min(min_x, x)
max_x = max(max_x, x)
min_y = min(min_y, y)
max_y = max(max_y, y)
print(min_x, min_y)
print(max_x, min_y)
print(min_x, max_y)
print(max_x, max_y)
biA9IGludChpbnB1dCgpKQptaW5feCA9IDEwMDAxCm1heF94ID0gLTEwMDAxCm1pbl95ID0gMTAwMDEKbWF4X3kgPSAtMTAwMDEKZm9yIGkgaW4gcmFuZ2Uobik6CiAgICB1bGF6ID0gaW5wdXQoKS5zcGxpdCgpCiAgICB4ID0gaW50KHVsYXpbMF0pCiAgICB5ID0gaW50KHVsYXpbMV0pCiAgICBpZiB4IDwgMCBvciB5IDwgMDoKICAgICAgICBjb250aW51ZQogICAgbWluX3ggPSBtaW4obWluX3gsIHgpCiAgICBtYXhfeCA9IG1heChtYXhfeCwgeCkKICAgIG1pbl95ID0gbWluKG1pbl95LCB5KQogICAgbWF4X3kgPSBtYXgobWF4X3ksIHkpCnByaW50KG1pbl94LCBtaW5feSkKcHJpbnQobWF4X3gsIG1pbl95KQpwcmludChtaW5feCwgbWF4X3kpCnByaW50KG1heF94LCBtYXhfeSk=