//a=abc/100;
//b=abc/10;
//b=b%10;
//c=abc%100;
//c=c%10;

#include<bits/stdc++.h>
using namespace std;
int f(int n)
{
	int r=0;
	if(n==1)
	r=1;
	else
	r=f(n-1)+n;
	return r;
}
//bool s (int i){
//    bool r=true;
//    if(i<2){
//        r=false;
//    }
//    for(int n=2;n<=sqrt(i);n++){
//        if(i%n==0){
//            r=false;
//        }
//    }
//    return r;
//}
//bool h(int i){
//    bool r=true;
//    int g=i%10;
//    int s=i/10%10;
//    int b=i/100;
//    if(g*100+s*10+b!=i) r=false;
//    return r;
//}
int main(){
	int n,s=0;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		s=s+f(i);
	}
//    cout<<"11"<<endl;
//    for(int i=10;i<=999;i++){
//        if(s(i)&&h(i))cout<<i<<endl;
//    } 
	cout<<s;
    return 0;
}
/**************************************************************
	Problem: 1148
	User: chenzhuo1
	Language: C++
	Result: Accepted
	Time:11 ms
	Memory:2072 kb
****************************************************************/