/*
#include<stdio.h>
int main()
{
int n, sum=0, result=0;
scanf("%d", &n);
while(sum<n){
sum+=5;
result++;
}
while(sum>=0){
if((n-sum)>=0&&(n-sum)%3==0){
result+=(n-sum)/3;
printf("%d", result);
return 0;
}
else{
sum-=5;
result--;
}
}
printf("-1");
return 0;
}
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int n, i, j, sum=0;
int top=-1;
int stack[10000]={};
char str[1000][1000]={};
scanf("%d\n", &n);
for(i=0; i<n; i++){
gets(str[i]);
}
for(i=0; i<n; i++){
if(str[i][1]=='u'){
top++;
j=5;
while(str[i][j]!=NULL){
sum=sum*10+str[i][j]-'0';
j++;
}
stack[top]=sum;
sum=0;
}
else if(str[i][0]=='s'){
printf("%d\n", top+1);
}
else if(str[i][0]=='e'){
if(top==-1){
printf("1\n");
}
else{
printf("0\n");
}
}
else if(str[i][0]=='t'){
if(top==-1){
printf("-1\n");
}
else{
printf("%d\n", stack[top]);
}
}
else{
if(top!=-1){
printf("%d\n", stack[top]);
top--;
}
else{
printf("-1\n");
}
}
}
return 0;
}
*/
//카드 2
#include<stdio.h>
int main()
{
int arr[500001]={};
int i, n;
scanf("%d", &n);
for(i=0; i<n; i++){
arr[i]=i+1;
}
int front=n-1, back=0;
while(front!=back){
}
printf("%d", arr[front]);
}
/*
arr[10]={};
arr: '1''2''3''4''5''6'_ _ _ _
f b
arr: 1 2'3''4''5''6''2'_ _ _
f b
arr: 1 2 3 4'5''6''2''4'_ _
f b
arr: 1 2 3 4 5 6'2''4''6'_
f b
arr: 1 2 3 4 5 6 2 4 '6''4'
f b
arr: 6 1 2 3 4 5 6 2 4 '4'
f b
*/