#!/usr/bin/env python3
ps = [list(map(int, input().split())) for _ in range(4)]
ds = [[a - b for a, b in zip(ps[i - 1], ps[i])] for i in range(4)]
out = lambda p, q: p[0] * q[1] - p[1] * q[0]
inn = lambda p, q: p[0] * q[0] + p[1] * q[1]
parallel = (out(ds[0], ds[2]) == 0) + (out(ds[1], ds[3]) == 0)
perp = inn(ds[0], ds[1]) == 0
l = [
    ds[i][0] ** 2 + ds[i][1] ** 2 == ds[(i + 1) % 4][0] ** 2 + ds[(i + 1) % 4][1] ** 2
    for i in range(4)
]
if parallel == 2:
    if perp:
        if l[0]:
            print("square")
        else:
            print("rectangle")
    else:
        if l[0]:
            print("rhombus")
        else:
            print("parallelogram")
elif parallel == 1:
    print("trapezium")
elif l[0] and l[2]:
    # WA: A kite should have 2 pairs of adjacent equal length edges,
    # but this also allows 3 adjacent equal length edges.
    print("kite")
else:
    print("none")
