n = int(input())
buildings = [tuple(map(int, input().split())) for _ in range(n)]
x_min = float('inf')
y_min = float('inf')
x_max = float('-inf')
y_max = float('-inf')
second_x_min = float('inf')
second_y_min = float('inf')
second_x_max = float('-inf')
second_y_max = float('-inf')
x_min_count = y_min_count = x_max_count = y_max_count = 0
for x1, y1, x2, y2 in buildings:
if x1 < x_min:
second_x_min = x_min
x_min = x1
x_min_count = 1
elif x1 == x_min:
x_min_count += 1
elif x1 < second_x_min:
second_x_min = x1
if y1 < y_min:
second_y_min = y_min
y_min = y1
y_min_count = 1
elif y1 == y_min:
y_min_count += 1
elif y1 < second_y_min:
second_y_min = y1
if x2 > x_max:
second_x_max = x_max
x_max = x2
x_max_count = 1
elif x2 == x_max:
x_max_count += 1
elif x2 > second_x_max:
second_x_max = x2
if y2 > y_max:
second_y_max = y_max
y_max = y2
y_max_count = 1
elif y2 == y_max:
y_max_count += 1
elif y2 > second_y_max:
second_y_max = y2
perimeter_all = 2 * ((x_max - x_min) + (y_max - y_min))
min_perimeter_after_removal = float('inf')
for x1, y1, x2, y2 in buildings:
if x1 == x_min:
if x_min_count == 1:
new_x_min = second_x_min
else:
new_x_min = x_min
else:
new_x_min = x_min
if y1 == y_min:
if y_min_count == 1:
new_y_min = second_y_min
else:
new_y_min = y_min
else:
new_y_min = y_min
if x2 == x_max:
if x_max_count == 1:
new_x_max = second_x_max
else:
new_x_max = x_max
else:
new_x_max = x_max
if y2 == y_max:
if y_max_count == 1:
new_y_max = second_y_max
else:
new_y_max = y_max
else:
new_y_max = y_max
perimeter_after_removal = 2 * ((new_x_max - new_x_min) + (new_y_max - new_y_min))
min_perimeter_after_removal = min(min_perimeter_after_removal, perimeter_after_removal)
print(perimeter_all)
print(min_perimeter_after_removal if n > 1 else 0)
biA9IGludChpbnB1dCgpKQpidWlsZGluZ3MgPSBbdHVwbGUobWFwKGludCwgaW5wdXQoKS5zcGxpdCgpKSkgZm9yIF8gaW4gcmFuZ2UobildCgp4X21pbiA9IGZsb2F0KCdpbmYnKQp5X21pbiA9IGZsb2F0KCdpbmYnKQp4X21heCA9IGZsb2F0KCctaW5mJykKeV9tYXggPSBmbG9hdCgnLWluZicpCgpzZWNvbmRfeF9taW4gPSBmbG9hdCgnaW5mJykKc2Vjb25kX3lfbWluID0gZmxvYXQoJ2luZicpCnNlY29uZF94X21heCA9IGZsb2F0KCctaW5mJykKc2Vjb25kX3lfbWF4ID0gZmxvYXQoJy1pbmYnKQoKeF9taW5fY291bnQgPSB5X21pbl9jb3VudCA9IHhfbWF4X2NvdW50ID0geV9tYXhfY291bnQgPSAwCgpmb3IgeDEsIHkxLCB4MiwgeTIgaW4gYnVpbGRpbmdzOgogICAgaWYgeDEgPCB4X21pbjoKICAgICAgICBzZWNvbmRfeF9taW4gPSB4X21pbgogICAgICAgIHhfbWluID0geDEKICAgICAgICB4X21pbl9jb3VudCA9IDEKICAgIGVsaWYgeDEgPT0geF9taW46CiAgICAgICAgeF9taW5fY291bnQgKz0gMQogICAgZWxpZiB4MSA8IHNlY29uZF94X21pbjoKICAgICAgICBzZWNvbmRfeF9taW4gPSB4MQoKICAgIGlmIHkxIDwgeV9taW46CiAgICAgICAgc2Vjb25kX3lfbWluID0geV9taW4KICAgICAgICB5X21pbiA9IHkxCiAgICAgICAgeV9taW5fY291bnQgPSAxCiAgICBlbGlmIHkxID09IHlfbWluOgogICAgICAgIHlfbWluX2NvdW50ICs9IDEKICAgIGVsaWYgeTEgPCBzZWNvbmRfeV9taW46CiAgICAgICAgc2Vjb25kX3lfbWluID0geTEKCiAgICBpZiB4MiA+IHhfbWF4OgogICAgICAgIHNlY29uZF94X21heCA9IHhfbWF4CiAgICAgICAgeF9tYXggPSB4MgogICAgICAgIHhfbWF4X2NvdW50ID0gMQogICAgZWxpZiB4MiA9PSB4X21heDoKICAgICAgICB4X21heF9jb3VudCArPSAxCiAgICBlbGlmIHgyID4gc2Vjb25kX3hfbWF4OgogICAgICAgIHNlY29uZF94X21heCA9IHgyCgogICAgaWYgeTIgPiB5X21heDoKICAgICAgICBzZWNvbmRfeV9tYXggPSB5X21heAogICAgICAgIHlfbWF4ID0geTIKICAgICAgICB5X21heF9jb3VudCA9IDEKICAgIGVsaWYgeTIgPT0geV9tYXg6CiAgICAgICAgeV9tYXhfY291bnQgKz0gMQogICAgZWxpZiB5MiA+IHNlY29uZF95X21heDoKICAgICAgICBzZWNvbmRfeV9tYXggPSB5MgoKcGVyaW1ldGVyX2FsbCA9IDIgKiAoKHhfbWF4IC0geF9taW4pICsgKHlfbWF4IC0geV9taW4pKQoKbWluX3BlcmltZXRlcl9hZnRlcl9yZW1vdmFsID0gZmxvYXQoJ2luZicpCgpmb3IgeDEsIHkxLCB4MiwgeTIgaW4gYnVpbGRpbmdzOgogICAgaWYgeDEgPT0geF9taW46CiAgICAgICAgaWYgeF9taW5fY291bnQgPT0gMToKICAgICAgICAgICAgbmV3X3hfbWluID0gc2Vjb25kX3hfbWluCiAgICAgICAgZWxzZToKICAgICAgICAgICAgbmV3X3hfbWluID0geF9taW4KICAgIGVsc2U6CiAgICAgICAgbmV3X3hfbWluID0geF9taW4KCiAgICBpZiB5MSA9PSB5X21pbjoKICAgICAgICBpZiB5X21pbl9jb3VudCA9PSAxOgogICAgICAgICAgICBuZXdfeV9taW4gPSBzZWNvbmRfeV9taW4KICAgICAgICBlbHNlOgogICAgICAgICAgICBuZXdfeV9taW4gPSB5X21pbgogICAgZWxzZToKICAgICAgICBuZXdfeV9taW4gPSB5X21pbgoKICAgIGlmIHgyID09IHhfbWF4OgogICAgICAgIGlmIHhfbWF4X2NvdW50ID09IDE6CiAgICAgICAgICAgIG5ld194X21heCA9IHNlY29uZF94X21heAogICAgICAgIGVsc2U6CiAgICAgICAgICAgIG5ld194X21heCA9IHhfbWF4CiAgICBlbHNlOgogICAgICAgIG5ld194X21heCA9IHhfbWF4CgogICAgaWYgeTIgPT0geV9tYXg6CiAgICAgICAgaWYgeV9tYXhfY291bnQgPT0gMToKICAgICAgICAgICAgbmV3X3lfbWF4ID0gc2Vjb25kX3lfbWF4CiAgICAgICAgZWxzZToKICAgICAgICAgICAgbmV3X3lfbWF4ID0geV9tYXgKICAgIGVsc2U6CiAgICAgICAgbmV3X3lfbWF4ID0geV9tYXgKCiAgICBwZXJpbWV0ZXJfYWZ0ZXJfcmVtb3ZhbCA9IDIgKiAoKG5ld194X21heCAtIG5ld194X21pbikgKyAobmV3X3lfbWF4IC0gbmV3X3lfbWluKSkKICAgIG1pbl9wZXJpbWV0ZXJfYWZ0ZXJfcmVtb3ZhbCA9IG1pbihtaW5fcGVyaW1ldGVyX2FmdGVyX3JlbW92YWwsIHBlcmltZXRlcl9hZnRlcl9yZW1vdmFsKQoKcHJpbnQocGVyaW1ldGVyX2FsbCkKcHJpbnQobWluX3BlcmltZXRlcl9hZnRlcl9yZW1vdmFsIGlmIG4gPiAxIGVsc2UgMCk=