void set(int x)   {  n=x;  }
#include <iostream.h>
class text
 {
     int n,s;
 public:
   int f()
    {   s=0;
          for(int i=1;i<=n;i++)
           s+=i;
     return s;
  }
     
 void set(int x)
     {  n=x;  }             
 };


 int main()
 {
     int m;
     text t;
     
     cin>>m;
     t.set(m);
     cout<< t.f() <<endl;
     return 0;
 } 







#include<iostream.h>
class T
{
    int n;

public:
  int f()
    {
        int i,s=0;
        for (i=1;i<=n;i++)
            s+=i;
        return s;
   }

    void set_n(int x)
         {   n=x;  }

int get_n()
    {return n;}      
};

int main()
{
    T t;  
int k;

    cin>>k;
  t.set_n(k);
    cout<<t.f()<<"\n"<<t.get_n()<<endl;
}












T(int x)   {  n=x;  }

#include <iostream.h>
class T
 {
     int n,s;
 public:
  int f()
  {  
          int i, s=0;
    for(i=1;i<=n;i++)
           s+=i;
     return s;
  }
     
T(int x)
     {  n=x;  }        
     
 };


 int main()
 {
     int k;     
     cin>>k;
     
     T t(k);
     cout<< t.f() <<endl;
     
     return 0;
 }