#include <stdio.h>
int main()
{
int a[1000], n, m=3,x, i, count = 0;
scanf("%d",&n);
x = n;//赋值给x,避免后面n的变化
for (i = 1; i <= n; i++)
{
a[i] = i;//排序,1到n
}
while(x>1)//最后只有一个人所以条件是大于1
{
for (i = 1; i <= n; i++)
{
if (a[i] != 0)
{
count++;
}
if (count == m)
{
a[i] = 0;//当为3的时候 ,赋值为0,重新计数
count = 0;
x--;//当n为3时人数减一
}
}
}
for (i = 1; i <= n; i++)
if(a[i]!=0)
printf("%d\n",i);
return 0;
}