/*
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a, b;
scanf("%lld %lld", &a, &b);
printf("%lld", a+b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a, b;
scanf("%lld %lld", &a, &b);
printf("%lld", a+b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d", -a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
char a;
scanf("%c", &a);
printf("%c", a+1);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a, b;
scanf("%lld %lld", &a, &b);
printf("%lld", a/b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a, b;
scanf("%lld %lld", &a, &b);
printf("%lld", a%b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a;
scanf("%lld", &a);
printf("%lld", ++a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
long long int a, b;
scanf("%lld %lld", &a, &b);
printf("%lld\n", a+b);
printf("%lld\n", a-b);
printf("%lld\n", a*b);
printf("%lld\n", a/b);
printf("%lld\n", a%b);
printf("%.2f", (float)a/b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
printf("%d\n", a+b+c);
printf("%.1lf", (double)(a+b+c)/3);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d", !a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a&&b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a||b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", (a&&!b)||(!a&&b));
return 0;
}
*/
/*
#include <stdio.h>
int main ()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", (a&&b)||(!a&&!b));
return 0;
}
*/
/*
#include <stdio.h>
int main ()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", (!a&&!b));
return 0;
}
*/
/*
#include<stdio.h>
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a>b ? a : b);
}
*/
/*
#include <stdio.h>
int main()
{
int a;
scanf("%d", &a);
printf("%d", ~a);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a&b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a|b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a^b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
printf("%d", a>b ? a:b);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b,&c);
printf("%d", (a<b ? a:b)<c ? (a<b ? a:b):c );
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
int n=((a>b ? a:b)>c ? (a>b ? a:b):c);
int p=((a+b<b+c ? a+b:b+c)<c+a ? (a+b<b+c ? a+b:b+c):c+a);
if(n>=p)
{
printf("삼각형아님");
return 0;
}
else if((a==b)&&(b==c))
{
printf("정삼각형");
return 0;
}
else if((a==b)||(b==c)||(c==a))
{
printf("이등변삼각형");
return 0;
}
else if(a*a+b*b==c*c)
{
printf("직각삼각형");
return 0;
}
else
{
printf("삼각형");
return 0;
}
}
*/
/*
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
int x=n/10;
int y=n%10;
int z=2*(10*y+x);
if(z>=100)
{
printf("%d\n", z-100);
if(z-100<=50)
{
printf("GOOD");
return 0;
}
else
{
printf("OH MY GOD");
return 0;
}
}
else
{
printf("%d\n", z);
if(z<=50)
{
printf("GOOD");
return 0;
}
else
{
printf("OH MY GOD");
return 0;
}
}
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
if(b>=30)
{
printf("%d %d", a, b-30);
return 0;
}
else if((a==0)&&(b<30))
{
printf("23");
printf(" %d", b+30);
return 0;
}
else
{
printf("%d %d", a-1, b+30);
return 0;
}
}
*/
/*
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
if(a>b && a>c) {
if(b>c) {
printf("%d", b);
}
else {
printf("%d", c);
}
}
else
{
if(b>c)
{
if(c>a)
{
printf("%d", c);
}
else
{
printf("%d", a);
}
}
else
{
if(b>a)
{
printf("%d", b);
}
else
{
printf("%d", a);
}
}
}
}
*/
/*
#include <stdio.h>
int main()
{
int a, b;
scanf("%d %d", &a, &b);
int k=1+(89-a)/5;
printf("%d", b+k);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int a, b, c;
scanf("%d %d %d", &a, &b, &c);
int n=((a>b ? a:b)>c ? (a>b ? a:b):c);
int p=((a+b<b+c ? a+b:b+c)<c+a ? (a+b<b+c ? a+b:b+c):c+a);
if(n>=p)
{
printf("no");
return 0;
}
else
{
printf("yes");
return 0;
}
}
*/
// 정수/ 정수 = 몫
// 정수 / 실수 = 실수
// (실수)정수 / 정수 = 실수
// 1234567 % 10
// 1234567 / 10
/*
#include<stdio.h>
int main() {
int n;
scanf("%d", &n);
switch(n/10) {
case 1:
printf("1111111111111111");
break;
case 2:
printf("22222");
case 3:
printf("#33333");
break;
case 4:
case 5:
case 6:
printf("3456456");
break;
case 7:
printf("7777");
break;
default:
printf("0000000000");
break;
}
*/
/*
#include<stdio.h>
int main()
{
int n;
scanf("%d", &n);
switch(n/10)
{
case 9:
case 10:
printf("A");
break;
case 8:
printf("B");
break;
case 7:
printf("C");
break;
case 6:
printf("D");
break;
default:
printf("F");
break;
}
}
*/
/*
#include <stdio.h>
int main()
{
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
int n=a+b+c+d;
switch(n)
{
case 1:
printf("도");
break;
case 2:
printf("개");
break;
case 3:
printf("걸");
break;
case 4:
printf("윷");
break;
default:
printf("모");
break;
}
}
*/
/*
#include<stdio.h>
int main()
{
int a, b, c, d;
scanf("%d %d %d %d", &a, &b, &c, &d);
double x=(double)a/b;
double y=(double)c/d;
if(x==y)
{
printf("=");
return 0;
}
else if(x>y)
{
printf(">");
return 0;
}
else
{
printf("<");
}
}
*/
/*
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
if(n%100==0)
{
if(n%400==0)
{
printf("yes");
return 0;
}
else
{
printf("no");
return 0;
}
}
else if(n%4==0)
{
printf("yes");
return 0;
}
else
{
printf("no");
return 0;
}
return 0;
}
*/
#include<stdio.h>
int main() {
int i, n;
scanf("%d", &n);
for(i=0; i<n; i++) {
printf("%d ", i);
}
i = 0;
while(i<n) {
printf("%d ", i);
i++;
}
i = 0;
do {
printf("%d ", i);
i++;
} while(i<n);
}