def from_str(x):
mul = 1000000
pos = -1
for j in range(len(x)):
if x[j] == '.':
pos = j
pw = mul
if pos != -1:
kek = len(x) - pos - 1
kek = 6-kek
pw = 1
while kek > 0:
pw = pw * 10
kek = kek - 1
num = 0
for c in x:
if c != '.':
num = num * 10 + (ord(c)-ord('0'))
return num * mul
X = [0, 0, 0, 0, 0, 0, 0, 0]
Y = [0, 0, 0, 0, 0, 0, 0, 0]
for i in range(8):
x, y = input().split(' ')
X[i] = from_str(x)
Y[i] = from_str(y)
ZGVmIGZyb21fc3RyKHgpOgoJbXVsID0gMTAwMDAwMAoJcG9zID0gLTEKCWZvciBqIGluIHJhbmdlKGxlbih4KSk6CgkJaWYgeFtqXSA9PSAnLic6CgkJCXBvcyA9IGoKCXB3ID0gbXVsCglpZiBwb3MgIT0gLTE6CgkJa2VrID0gbGVuKHgpIC0gcG9zIC0gMQoJCWtlayA9IDYta2VrCgkJcHcgPSAxCgkJd2hpbGUga2VrID4gMDoKCQkJcHcgPSBwdyAqIDEwCgkJCWtlayA9IGtlayAtIDEKCW51bSA9IDAKCWZvciBjIGluIHg6CgkJaWYgYyAhPSAnLic6CgkJCW51bSA9IG51bSAqIDEwICsgKG9yZChjKS1vcmQoJzAnKSkKCXJldHVybiBudW0gKiBtdWwKClggPSBbMCwgMCwgMCwgMCwgMCwgMCwgMCwgMF0KWSA9IFswLCAwLCAwLCAwLCAwLCAwLCAwLCAwXQoKZm9yIGkgaW4gcmFuZ2UoOCk6Cgl4LCB5ID0gaW5wdXQoKS5zcGxpdCgnICcpCglYW2ldID0gZnJvbV9zdHIoeCkKCVlbaV0gPSBmcm9tX3N0cih5KQ==