We have three boxes A, B, and C, each of which contains an integer.

Currently, the boxes A, B, and C contain the integers X, Y, and Z, respectively.

We will now do the operations below in order. Find the content of each box afterward.  
 - Swap the contents of the boxes A and B
 - Swap the contents of the boxes A and C

-----Constraints-----
 - 1 \leq X,Y,Z \leq 100
 - All values in input are integers.

-----Input-----
Input is given from Standard Input in the following format:
X Y Z

-----Output-----
Print the integers contained in the boxes A, B, and C, in this order, with space in between.

-----Sample Input-----
1 2 3

-----Sample Output-----
3 1 2

After the contents of the boxes A and B are swapped, A, B, and C contain 2, 1, and 3, respectively.

Then, after the contents of A and C are swapped, A, B, and C contain 3, 1, and 2, respectively.
[{"code": "x,y,z=map(int, input().split())\nprint(z,x,y)", "passed": true, "time": 0.14, "memory": 14248.0, "status": "done"}, {"code": "X,Y,Z = map(int,input().split())\nprint(Z,X,Y)", "passed": true, "time": 0.23, "memory": 14208.0, "status": "done"}, {"code": "x,y,z=map(int, input().split())\nx,y=y,x\nx,z=z,x\nprint(x,y,z)", "passed": true, "time": 0.14, "memory": 14100.0, "status": "done"}, {"code": "x, y, z = map(int, input().split())\nprint(z, x, y)", "passed": true, "time": 0.36, "memory": 14172.0, "status": "done"}, {"code": "x,y,z = input().split()\n\nprint(z+\" \"+x+\" \"+y)", "passed": true, "time": 0.87, "memory": 14060.0, "status": "done"}, {"code": "X,Y,Z=map(int,input().split())\nA,B,C=X,Y,Z\n \nA = Y\nB = X\nA = Z\nC = Y\n \nprint(str(A)+' '+str(B)+' '+str(C))", "passed": true, "time": 1.65, "memory": 14368.0, "status": "done"}, {"code": "n=input().split();print(n[2],*n[:2])", "passed": true, "time": 0.25, "memory": 14260.0, "status": "done"}, {"code": "X,Y,Z = map(int,input().split())\n\nprint(Z,X,Y)", "passed": true, "time": 0.15, "memory": 14012.0, "status": "done"}, {"code": "N = list(map(int,input().split()))\nprint(str(N[2])+\" \"+str(N[0]) + \" \" + str(N[1]))", "passed": true, "time": 0.92, "memory": 14300.0, "status": "done"}, {"code": "X, Y, Z = map(int, input().split())\n\nprint(Z, X, Y)", "passed": true, "time": 0.87, "memory": 14148.0, "status": "done"}, {"code": "x,y,z = map(int,input().split())\nprint(z,x,y)", "passed": true, "time": 0.22, "memory": 14188.0, "status": "done"}, {"code": "x,y,z = map(int,input().split())\nprint(z,x,y)", "passed": true, "time": 0.24, "memory": 14144.0, "status": "done"}, {"code": "X, Y, Z = list(map(int, input().split()))\n\nprint(Z, X, Y)", "passed": true, "time": 0.15, "memory": 14048.0, "status": "done"}, {"code": "X, Y, Z = map(int,input().split())\n\nprint(Z, X, Y)", "passed": true, "time": 0.23, "memory": 14140.0, "status": "done"}, {"code": "x,y,z=map(int,input().split())\nprint(z,x,y)", "passed": true, "time": 0.24, "memory": 14148.0, "status": "done"}, {"code": "x,y,z= map(int, input().split())\n\nprint(z,x,y)", "passed": true, "time": 0.14, "memory": 14044.0, "status": "done"}, {"code": "a,b,c=list(map(int,input().split()))\nprint(c,a,b)", "passed": true, "time": 0.14, "memory": 14284.0, "status": "done"}, {"code": "x,y,z = list(map(int ,input().split()))\ntmp = y\ny = x\nx = tmp\n\ntmp2 = z\nz = x\nx = tmp2\nprint((\"{} {} {}\".format(x,y,z)))\n", "passed": true, "time": 0.14, "memory": 14148.0, "status": "done"}, {"code": "X,Y,Z = map(int, input().split())\nprint(Z,X,Y)", "passed": true, "time": 0.14, "memory": 14076.0, "status": "done"}, {"code": "x, y, z = map(int,input().split())\n\ndef swap(a, b, c):\n    i = 0\n    i = a\n    a = b\n    b = i\n\n    i = a\n    a = c\n    c = i\n    print(a,b,c)\n\nswap(x,y,z)", "passed": true, "time": 0.14, "memory": 14272.0, "status": "done"}, {"code": "x, y, z = map(int,input().split())\nprint(z,x,y)", "passed": true, "time": 0.15, "memory": 14144.0, "status": "done"}, {"code": "X,Y,Z=map(int,input().split());print(Z,X,Y)", "passed": true, "time": 0.14, "memory": 14056.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\nprint(c,a,b)", "passed": true, "time": 0.14, "memory": 14040.0, "status": "done"}, {"code": "l = list(map(int,input().split()))\nprint(l[2],l[0],l[1])", "passed": true, "time": 0.14, "memory": 14272.0, "status": "done"}, {"code": "a,b,c=input().split()\nprint(' '.join([c,a,b]))", "passed": true, "time": 0.16, "memory": 14220.0, "status": "done"}, {"code": "X, Y, Z = map(int, input().split())\nprint(Z, X, Y)", "passed": true, "time": 0.15, "memory": 14048.0, "status": "done"}, {"code": "a,b,c=[int(s) for s in input().split()]\nprint(*[c,a,b])", "passed": true, "time": 0.15, "memory": 14200.0, "status": "done"}, {"code": "a,b,c = map(int, input().split())\nX = c\nY = a\nZ = b\nprint (X,Y,Z)", "passed": true, "time": 0.23, "memory": 14204.0, "status": "done"}, {"code": "x, y, z = input().split()\nprint((z + \" \" + x + \" \" + y))\n", "passed": true, "time": 0.14, "memory": 14064.0, "status": "done"}, {"code": "x,y,z = map(int,input().split())\n\na = x\nx = y\ny = a\n\na = x\nx = z\nz = a\nprint(x,y,z)", "passed": true, "time": 0.15, "memory": 14024.0, "status": "done"}, {"code": "x, y, z = map(int, input().split())\nprint(z, x, y)", "passed": true, "time": 0.25, "memory": 14068.0, "status": "done"}, {"code": "def main():\n    x, y, z = list(map(int, input().split()))\n    x, y = y, x\n    x, z = z, x\n    return '{} {} {}'.format(x, y, z)\n\n\ndef __starting_point():\n    print((main()))\n\n__starting_point()", "passed": true, "time": 0.16, "memory": 14200.0, "status": "done"}, {"code": "L=list(map(int,input().split()))\nprint(L[2],L[0],L[1])", "passed": true, "time": 0.17, "memory": 14012.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nd=0\nd=c\nc=b\nb=a\na=d\nprint(a,b,c)", "passed": true, "time": 0.16, "memory": 14240.0, "status": "done"}, {"code": "x, y, z = input().split()\n\nx, y = y, x\nx, z = z, x\n\nprint((' '.join([x, y, z])))\n", "passed": true, "time": 0.17, "memory": 14112.0, "status": "done"}, {"code": "x,y,z = map(int, input().split())\nprint(z,x,y)", "passed": true, "time": 0.35, "memory": 14188.0, "status": "done"}, {"code": "x,y,z=map(int,input().split())\na=x\nb=y\nc=z\ntemp=a\na=b\nb=temp\ntemp=a\na=c\nc=temp\nprint(a,b,c)", "passed": true, "time": 0.17, "memory": 14284.0, "status": "done"}, {"code": "x,y,z=map(int,input().split())\nprint(z,x,y)", "passed": true, "time": 0.29, "memory": 14168.0, "status": "done"}, {"code": "x,y,z=map(int,input().split())\nprint(\"{} {} {}\".format(z,x,y))", "passed": true, "time": 0.15, "memory": 14076.0, "status": "done"}, {"code": "x, y ,z = map(int, input().split())\nprint(z,x,y)", "passed": true, "time": 0.14, "memory": 14016.0, "status": "done"}, {"code": "l = list(map(int, input().split()))\nprint(l[2],l[0],l[1])", "passed": true, "time": 0.15, "memory": 14208.0, "status": "done"}, {"code": "def ex(x, y):\n    t = x\n    x = y\n    y = t\n    return x, y\n\n\nX, Y, Z = list(map(int, input().split()))\nX, Y = ex(X, Y)\nX, Z = ex(X, Z)\n\nprint(f\"{X} {Y} {Z}\")\n", "passed": true, "time": 0.14, "memory": 14288.0, "status": "done"}, {"code": "x, y, z = map(int, input().split())\nprint(z, x, y)", "passed": true, "time": 0.15, "memory": 14044.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\na,b = b,a\na,c = c,a\nprint(a,b,c)", "passed": true, "time": 0.15, "memory": 14092.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\nprint(c,a,b)", "passed": true, "time": 0.15, "memory": 14248.0, "status": "done"}, {"code": "x, y, z = map(int, input().split())\nX = z\nY = x\nZ = y\nprint(X,Y,Z)", "passed": true, "time": 0.14, "memory": 14348.0, "status": "done"}, {"code": "X,Y,Z=map(int, input().split())\nb=Y\nc=Z\nY=X\nX=b\nZ=X\nX=c\nprint(X,Y,Z)", "passed": true, "time": 0.18, "memory": 14260.0, "status": "done"}, {"code": "# 161 A\nX,Y,Z = list(map(int, input().split()))\nprint(('{} {} {}').format(str(Z), str(X), str(Y)))", "passed": true, "time": 0.15, "memory": 14092.0, "status": "done"}, {"code": "a, b, c = map(int, input().split())\n\ntemp = c\nc = b\nb = a\na = temp\nprint(a, b, c)", "passed": true, "time": 0.14, "memory": 14208.0, "status": "done"}, {"code": "x,y,z = map(int,input().split())\nprint(z,x,y)", "passed": true, "time": 0.14, "memory": 14232.0, "status": "done"}, {"code": "X,Y,Z = map(int,input().split())\n\nprint(Z,X,Y)", "passed": true, "time": 0.14, "memory": 14148.0, "status": "done"}, {"code": "def N():\n    return int(input())\ndef L():\n    return list(map(int,input().split()))\ndef NL(n):\n    return [list(map(int,input().split())) for i in range(n)]\nmod = pow(10,9)+7\n\n#import numpy as np\nimport sys\nimport math\nimport collections\n\na,b,c = L()\nprint(c,a,b)", "passed": true, "time": 0.14, "memory": 14212.0, "status": "done"}, {"code": "X,Y,Z = map(int,input().split())\nprint(Z,X,Y)", "passed": true, "time": 0.19, "memory": 14284.0, "status": "done"}, {"code": "A,B,C = map(int,input().split())\n\nprint(C,A,B)", "passed": true, "time": 0.23, "memory": 14140.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nprint(c,a,b)", "passed": true, "time": 0.15, "memory": 14068.0, "status": "done"}, {"code": "a, b, c = map(str, input().split())\nprint(' '.join([c, a, b]))", "passed": true, "time": 0.19, "memory": 14164.0, "status": "done"}, {"code": "x, y, z= map(int ,input().split())\n\nprint(z,x,y,sep=' ')", "passed": true, "time": 0.19, "memory": 14228.0, "status": "done"}, {"code": "x,y,z = map(int,input().split())\nprint(z,end=' ')\nprint(x,end=' ')\nprint(y)", "passed": true, "time": 0.26, "memory": 14340.0, "status": "done"}, {"code": "x, y, z = map(int, input().split())\nprint(z, x, y)", "passed": true, "time": 0.18, "memory": 14048.0, "status": "done"}, {"code": "def resolve():\n    x,y,z = map(int,input().split())\n    x,y = y,x\n    x,z = z,x\n    print(f'{x} {y} {z}')\nresolve()", "passed": true, "time": 0.18, "memory": 14284.0, "status": "done"}, {"code": "x, y, z = input().split()\nprint(z, x ,y)", "passed": true, "time": 0.35, "memory": 14144.0, "status": "done"}, {"code": "x = input().split()\nprint(x[2],x[0],x[1])", "passed": true, "time": 0.14, "memory": 14204.0, "status": "done"}, {"code": "X,Y,Z = map(int, input().split())\nprint(Z,X,Y)", "passed": true, "time": 0.23, "memory": 14140.0, "status": "done"}, {"code": "a, b, c = map(int, input().split( ))\nprint(f\"{c} {a} {b}\")", "passed": true, "time": 0.14, "memory": 14096.0, "status": "done"}, {"code": "X,Y,Z=map(int,input().split())\nprint(Z,X,Y)", "passed": true, "time": 0.14, "memory": 14208.0, "status": "done"}, {"code": "a,b,c=map(int,input().split())\nprint(c,a,b)", "passed": true, "time": 0.14, "memory": 14016.0, "status": "done"}, {"code": "X, Y, Z = map(int, input().split())\n\nX, Y, Z = Y, X, Z\nX, Y, Z = Z, Y, X\n\nprint(X, Y, Z)", "passed": true, "time": 0.21, "memory": 14084.0, "status": "done"}, {"code": "A,B,C =map(int,input().split())\nprint(C,A,B)", "passed": true, "time": 0.14, "memory": 14080.0, "status": "done"}, {"code": "a,b,c = map(int,input().split())\nprint(\"%d %d %d\" %(c,a,b))", "passed": true, "time": 0.14, "memory": 14308.0, "status": "done"}, {"code": "#ABC161\nX,Y,Z=map(int,input().split())\n#----------\u4ee5\u4e0a\u5165\u529b----------\nprint (Z,X,Y)", "passed": true, "time": 0.16, "memory": 14236.0, "status": "done"}, {"code": "# coding: utf-8\n# Your code here!\n\nx,y,z = input().split()\n\nprint(z,x,y)", "passed": true, "time": 0.15, "memory": 14236.0, "status": "done"}, {"code": "X, Y, Z = map(int, input().split())\nprint(Z, X, Y)", "passed": true, "time": 0.15, "memory": 14180.0, "status": "done"}, {"code": "arr = list(input().split())\nprint(arr[2],arr[0],arr[1])", "passed": true, "time": 0.14, "memory": 14092.0, "status": "done"}, {"code": "x, y, z = map(int, input().split())\n\na = z\nb = x\nc = y\n\nprint(a, b, c)", "passed": true, "time": 0.14, "memory": 14080.0, "status": "done"}, {"code": "X, Y, Z = map(int, input().split())\nprint(str(Z) + ' ' + str(X) + ' ' + str(Y))", "passed": true, "time": 0.14, "memory": 14332.0, "status": "done"}, {"code": "x,y,z = map(int,input().split())\nprint(z,x,y)", "passed": true, "time": 0.14, "memory": 14140.0, "status": "done"}, {"code": "x,y,z=map(int,input().split())\nprint(z,x,y,sep=\" \")", "passed": true, "time": 0.14, "memory": 14088.0, "status": "done"}, {"code": "x, y, z = map(int, input().split())\nprint(z,x,y)", "passed": true, "time": 0.14, "memory": 14076.0, "status": "done"}, {"code": "x, y, z = map(int, input().split())\nprint(z, x, y)", "passed": true, "time": 0.14, "memory": 14252.0, "status": "done"}, {"code": "def main() -> None:\n    x, y, z = list(map(int, input().split()))\n\n    print(f'{z} {x} {y}')\n    return\n\n\ndef __starting_point():\n    main()\n\n__starting_point()", "passed": true, "time": 0.14, "memory": 14236.0, "status": "done"}, {"code": "X, Y, Z = map(int,input().split())\nprint(Z, X, Y)", "passed": true, "time": 0.14, "memory": 14052.0, "status": "done"}, {"code": "[A, B, C] = list(map(str, input().split(' ')))\n\nprint((C + ' ' + A + ' ' + B))\n\n", "passed": true, "time": 0.14, "memory": 14316.0, "status": "done"}]