'''
超时!!!
n=int(input())
s=0
for i in range(1,(n+1)):
s+=i
print(s)
'''
'''
超时!!!
N = int(input())
result = sum(range(1, N+1))
print(result)
'''
#求和公式
x = int(input())
sum_1 = (1+x)*x/2
print(int(sum_1))
'''
print((lambda x:x*(x+1)//2)(int(input())))
# 第一步:最内层 int(input()) - 读取用户输入并转为整数
n = int(input()) # 比如用户输入5,n就等于5
# 第二步:lambda匿名函数 - 定义一个计算函数
sum_function = lambda x: x * (x + 1) // 2
# 第三步:调用函数并立即打印结果
print(sum_function(n)) # 输出15
lambda x: ...:创建一个匿名函数,输入是x,输出是x*(x+1)//2
//:整数除法(确保结果是整数而不是小数)
(lambda x:...)(int(input())):定义函数后立即调用,参数是用户输入的整数
'''