def iin(): return int(eval(input()))

def nl(): return list(map(int, input().split()))

def ary(r, c, v): return [[v for _ in range(c)] for _ in range(r)]



k = iin()

if k % 2 == 0:

    ans = (k // 2) ** 2

else:

    ans = (k // 2) * (k // 2 + 1)

print(ans)
k = int(eval(input()))



even = k // 2

odd = k - even

print((even * odd))
def iin():
    return int(eval(input()))


def nl():
    return list(map(int, input().split()))


def ary(r, c, v):
    return [[v for _ in range(c)] for _ in range(r)]


k = iin()
if k % 2 == 0:
    ans = (k // 2) ** 2
else:
    ans = (k // 2) * (k // 2 + 1)
print(ans)

k = int(eval(input()))
even = k // 2
odd = k - even
print((even * odd))

-def iin(): -    return int(eval(input())) - - -def nl(): -    return list(map(int, input().split())) - - -def ary(r, c, v): -    return [[v for _ in range(c)] for _ in range(r)] - - -k = iin() -if k % 2 == 0: -    ans = (k // 2) ** 2 -else: -    ans = (k // 2) * (k // 2 + 1) -print(ans) +k = int(eval(input())) +even = k // 2 +odd = k - even +print((even * odd))