# 严格按照求和来进行遍历,但是时间复杂度为O(n),无法满足题目要求
s = 0
n = int(input())
for i in range(1,n+1):
s += 1
print(s)
# 利用等差求和公式进行求和可将时间复杂度降低为 O(1)
s = 0.5*(n**2+n)
print(f'{s:.0f}')