Problem:
 Score : 100 points    Problem Statement  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 1 2 3      Sample Output 1 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.       Sample Input 2 100 100 100      Sample Output 2 100 100 100       Sample Input 3 41 59 31      Sample Output 3 31 41 59

Solution (Python):
List = list(map(int,input().split()))

print("{} {} {}".format(List[2],List[0],List[1]))

Solution (Python):
x, y, z = map(int, input().split())
print(z, x, y)

Solution (Python):
x, y, z = map(int, input().split())
print(z, x, y)

Solution (Python):
XYZ=input().split(" ")
X=XYZ[0]
Y=XYZ[1]
Z=XYZ[2]

tmp=X
X=Y
Y=tmp

tmp=X
X=Z
Z=tmp

print("{} {} {}".format(X,Y,Z))

Solution (Python):
X,Y,Z = input().split()
print(" ".join([Z,X,Y]))

Solution (Python):
x, y, z = map(int, input().split())
x, y = y, x
x, z = z, x
print(x, y, z)

Solution (Python):
x, y, z = [int(i) for i in input().split()]
x1 = y
y1 = x
z1 = x1
x = z
print(x, y1, z1)

Solution (Python):
line = input()
a, b, c = line.split(" ")
a, b, c = b, a, c
a, b, c = c, b, a
print(a, b, c)

Solution (Python):
from sys import stdin


def get_result(data):
    X, Y, Z = data
    return str(Z) + ' ' + str(X) + ' ' + str(Y)


if __name__ == '__main__':
    data = list(map(int, stdin.readline().rstrip().split(' ')))
    result = get_result(data)
    print(result)

Solution (Python):
table = input().split()
a = table[0]
table[0] = table[2]
table[2] = table[1]
table[1] = a
print(table[0], table[1], table[2])

Solution (Python):
x, y, z = (i for i in input().split())
print(z, x, y)

Solution (Python):
x,y,z = map(int, input().split())
print(z,x,y)

Solution (Python):
x, y, z = map(int,input().split())
print(z, x, y)

Solution (Python):
x, y, z = map(int, input().split())

tmp = x
x = y
y = tmp
tmp = x
x = z
z = tmp

print("{} {} {}".format(x, y, z))

Solution (Python):
a, b, c = map(int, input().split())
print(c, a, b)

Solution (Python):
li = list(map(int,input().split()))
s = li[0]
li[0] = li[1]
li[1] = s
s = li[0]
li[0] = li[2]
li[2] = s
print(li[0],li[1],li[2])

Solution (Python):
x,y,z = map(int,input().split())

print("{} {} {}".format(z,x,y))

Solution (Python):
from fractions import gcd 
x,y,z = map(int,input().split())
print(z,x,y)

Solution (Python):
a,b,c =map(int,input().split())

print(c , end= " ")
print(a , end= " ")
print(b)

Solution (Python):
x,y,z = map(int, input().split())
x, y = y, x
x, z = z, x
print(x, y, z)

Solution (Python):
X,Y,Z=map(int,input().split(" "))

print(Z,X,Y)

Solution (Python):
x,y,z =map(int,input().split())

print(z,x,y)

Solution (Python):
X, Y, Z = map(int, input().split())
print(str(Z) + ' ' + str(X) + ' ' + str(Y))

Solution (Python):
X, Y, Z = map(int, input().split())

print("{} {} {}".format(Z, X, Y))

Solution (Python):
X, Y, Z = list(map(int, input().split()))

X, Y, Z = Z, X, Y

print(X, Y, Z)

Solution (Python):
X, Y, Z = map(int, input().split())

tmp1 = X
X = Y
Y = tmp1

tmp2 = X
X = Z
Z = tmp2

print('{0} {1} {2}'.format(X, Y, Z))

Solution (Python):
x, y, z = map(int, input().split())
print(z,x,y)

Solution (Python):
num = list(map(str,input().split()))
out = num[2]+ " " + num[0] + " " + num[1]
print(out)

Solution (Python):
X, Y, Z = map(int, input().split())

print("{} {} {}".format(Z, X, Y))

Solution (Python):
a = list(map(int,input().split()))

print(a[2],end=" ")
print(a[0],end=" ")
print(a[1])

Solution (Python):
x, y, z = map(int, input().split())
print(z, x, y)

Solution (Python):
X, Y, Z = map(str, input().split())

print(Z+" "+X+" "+Y)

Solution (Python):

import sys
import itertools
import fractions
import copy
import bisect


from operator import itemgetter
from sys import stdin

from operator import mul
from functools import reduce
from collections import Counter


N=3
M=3
i=0
j=0
k=0
n=3
r=1
a=[0]*5
b=[]






"1行1つの整数を入力を取得し、整数と取得する"

a,b,c=map(int, input().split())

print(c,a,b)


"12 21 332 とか入力する時に使う"
"1行に複数の整数の入力を取得し、整数として扱う"

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

for i in number_list:
    print(number_list[i-1])

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

'''
x=[]
y=[]
for i in range(N):
    x1, y1=[int(i) for i in input().split()]
    x.append(x1)
    y.append(y1)
print(x)
print(y)
"複数行に2数値を入力する形式 x座標とy座標を入力するイメージ"
'''

'''
mixlist=[]
for i in range(N):
    a,b=input().split()
    mixlist.append((int(a),b))
print(mixlist)
"複数行にintとstrを複合して入力するやつ，今回はリスト一つで処理している"
'''

'''



"正方行列にstr型の値を入力"
'''




'''
入力
1 2
4 5
7 8
出力結果
[[1, 2], [4, 5], [7, 8]]
'''
"列数に関して自由度の高いint型の値を入力するタイプの行列"


'''
table = [[int(i) for i in input().split()] for m in range(m)]

print(type(N))
print(N)
print(type(M))
print(M)

print(type(table))
print(table)
'''











'''
入力
1234
出力
1
[[1, 2, 3, 4]]
'''




'''
word_list= input().split(" ")
print(word_list[0])
"連続文字列の入力"
"qw er ty とかの入力に使う"
"入力すると空白で区切ったところでlistの番号が与えられる"
'''



'''
A, B, C=stdin.readline().rstrip().split()
print(A)
"リストではなく独立したstr型を入れるなら以下のやり方でOK"
'''




"aという変数に入っているものを大文字にして出力"

















'''
def cmb(n,r):
    
    r= min(n-r,r)
    
    if r == 0: return 1
    over = reduce(mul, range(n, n-r, -1))
    
    
    

    under = reduce(mul, range(1, r+1))
    
    
    
    

    return over // under
    
    
    
    
a = cmb(n, r)

'''

'''




for i in a.most_common(n):print(i)





 


'''









'''
bisect.bisect_left(a, x, lo=0, h=len(a))
引数
a: ソート済みリスト
x: 挿入したい値
lo: 探索範囲の下限
hi: 探索範囲の上限
(lo, hiはスライスと同様の指定方法)
bisect_leftはソートされたリストaに対して順序を保ったままxを挿入できる箇所を探索します。leftが示す通り、aにすでにxが存在している場合は、挿入箇所は既存のxよりも左側になります。また、lo, hiを指定することで探索範囲を絞り込むことも可能です。デフォルトはaの全体が探索対象です。
'''

Solution (Python):

x, y, z= map(int, input().split())


print(z, x, y)

Solution (Python):
import sys

X,Y,Z = map(int, sys.stdin.readline().strip().split())
print(Z, X, Y)

Solution (Python):
s = input().split()

print(s[2]+" "+s[0]+" "+s[1])

Solution (Python):
i_a, i_b, i_c = map(int, input().split())
s_a = i_b
s_b = i_a
s_c = i_c
t_a = s_c
t_b = s_b
t_c = s_a
print("{} {} {}".format(t_a, t_b, t_c))

Solution (Python):
a = list(map(int, input().split()))
b = [a[2],a[0],a[1]]
print(b[0],b[1],b[2])

Solution (Python):
x,y,z=map(int,input().split())
print(str(z)+" "+str(x)+" "+str(y))

Solution (Python):
str = input()
arr = str.split(' ')
print(arr[2]+' '+arr[0]+' '+arr[1])

Solution (Python):
a,b,c = list(map(int,input().split()))

print(c,a,b)

Solution (Python):
X,Y,Z=map(int,input().split())
print(Z,X,Y)

Solution (Python):
x,y,z = map(int, input().split())

print('{0} {1} {2}'.format(z, x, y))

Solution (Python):
X, Y, Z = map(int, input().split())
print(Z, X, Y)

Solution (Python):
x,y,z = list(map(int,input().split()))

print(z,x,y)

Solution (Python):
result = list(input().split())
print(result[2], result[0], result[1])

Solution (Python):
def main():
  X,Y,Z = map(int, input().split())

  A = Y
  B = X
  C = A
  A = Z

  print(A,B,C)

if __name__ == "__main__":
  main()

Solution (Python):
X, Y, Z = map(int, input().split())

print(Z, X, Y)

Solution (Python):
x, y, z = map(int, input().split())
x, y = y, x
x, z = z, x
print(x, y, z)

Solution (Python):
A, B, C = list(map(int, input().split()))
D = B
E = A
F = C
G = F
H = E
I = D
print(G, H, I)

Solution (Python):
a, b, c = map(int, input().split())
print(str(c), ' ', str(a), ' ', str(b))

Solution (Python):
x, y, z = input().split()
print(int(z), int(x), int(y))

Solution (Python):
a, b, c = map(int, input().split())
print(c, a, b)

Solution (Python):
x, y, z = map(int, input().split())

temp = x
x = y
y = temp

temp = x
x = z
z = temp

print(x, y, z)

Solution (Python):
items = list(map(int, input().split()))
print('{} {} {}'.format(items[2], items[0], items[1]))

Solution (Python):
s=input().split()
print("%s %s %s" % (s[2],s[0],s[1]))

Solution (Python):
x, y, z = map(int, input().split())

print(z, x, y)

Solution (Python):
x, y, z = map(int, input().split())
print(z, x, y)

Solution (Python):
a, b, c = map(int, input().split())
print(c, a, b)

Solution (Python):
X, Y, Z = [int(i) for i in input().split(" ")]

t = X
X = Y
Y = t

t = X
X = Z
Z = t
print(str(X)+" "+str(Y)+" "+str(Z))

Solution (Python):
N = [int(_) for _ in input().split()]

def solve(N):
    N[0], N[1] = N[1], N[0]
    N[0], N[2] = N[2], N[0]
    
    return str(N[0]) + " " + str(N[1]) + " " + str(N[2])

print(solve(N))

Solution (Python):

import sys,os
from collections import defaultdict, deque
from fractions import gcd
from math import ceil, floor
sys.setrecursionlimit(10**6)
write = sys.stdout.write
dbg = (lambda *something: print(*something)) if 'TERM_PROGRAM' in os.environ else lambda *x: 0
def main(given=sys.stdin.readline):
    input = lambda: given().rstrip()
    LMIIS = lambda: list(map(int,input().split()))
    II = lambda: int(input())
    XLMIIS = lambda x: [LMIIS() for _ in range(x)]
    YN = lambda c : print('Yes') if c else print('No')
    MOD = 10**9+7

    
    X,Y,Z = LMIIS()
    print(Z,X,Y)
if __name__ == '__main__':
    main()

Solution (Python):
def main():
    X, Y, Z = map(int, input().split())
    A = Y
    B = X
    C = A
    A = Z
    print(A,B,C)

main()

Solution (Python):
s=input().split()

t=[s[2],s[0],s[1]]

print(t[0],t[1],t[2])

Solution (Python):
a,b,c = map(int, input().split())

print('%d %d %d' % (c,a,b))

Solution (Python):
A, B, C = [int(x) for x in input().split()]

B, A = A, B
C, A = A, C

print(A, B, C)

Solution (Python):
x,y,z=map(int,input().split())
print(z,x,y)

Solution (Python):
x, y ,z = map(int,input().split())
 
print(z, x, y)

Solution (Python):
a, b, c=map(int,input().split())
tmp = a
a = c
c = b
b = tmp
print(a,b,c)

Solution (Python):
x, y, z = map(int, input().split())
print('{} {} {}'.format(z,x,y))

Solution (Python):
A,B,C = map(int, input().split())
print(str(C) + ' ' + str(A) + ' ' + str(B))

Solution (Python):
a = input().split()
print(a[2] + " " + a[0] + " " + a[1])

Solution (Python):
S = input().split(" ")
X = int(S[0])
Y = int(S[1])
Z = int(S[2])

tmp = Y
Y = X
X = tmp

tmp = X
X = Z
Z = tmp

print("{} {} {}".format(X,Y,Z))

Solution (Python):
X, Y, Z = input().split()
print(Z, X, Y)

Solution (Python):
a,b,c = map(int,input().split(" "))
print(str(c)+" "+str(a)+" "+str(b))

Solution (Python):

from sys import stdin, stdout


def read():
    x0 = stdin.readline().rstrip()
    return x0


def __main__():

    x, y, z = read().split()

    out = '{} {} {}\n'.format(z, x, y)
    stdout.write(out)
    
__main__()

Solution (Python):
a, b, c = list(map(int, input().split(" ")))
x = c
y = a
z = b
print(x ," ",y ," ",z)

Solution (Python):


A,B,C=map(int,input().split())



print(C,A,B)

Solution (Python):
X,Y,Z = map(str, input().split())

print(Z+" "+X+" "+Y)

Solution (Python):
lst = list(map(int, input().split()))
a, b, c = lst[0], lst[1], lst[2]
ans = [c, a, b]
print(' '.join(map(str, ans)))

Solution (Python):
p1, p2, p3 = map(int, input().split())
p=[]
p.append(p3)
p.append(p1)
p.append(p2)

print(*p)

Solution (Python):
a, b, c = map(int, input().split())
print("{} {} {}".format(c, a, b))

Solution (Python):
Y,Z,X = input().split()
print(X,Y,Z)

Solution (Python):
X,Y,Z = map(int, input().split())

print(Z,X,Y)

Solution (Python):
x, y, z = map(int, input().split())
print(z, end =" ")
print(x, end =" ")
print(y, end =" ")

Solution (Python):
a, b, c = map(int, input().split())
mem = a
a = b
b = mem
mem = a
a = c
c = mem
print("{} {} {}".format(a, b, c))

Solution (Python):
a, b, c = map(int, input().split())
print(c, a, b)

Solution (Python):
import sys

sys.setrecursionlimit(10 ** 6)
int1 = lambda x: int(x) - 1
p2D = lambda x: print(*x, sep="\n")
def II(): return int(sys.stdin.readline())
def MI(): return map(int, sys.stdin.readline().split())
def LI(): return list(map(int, sys.stdin.readline().split()))
def LLI(rows_number): return [LI() for _ in range(rows_number)]
def SI(): return sys.stdin.readline()[:-1]

def main():
    x,y,z=MI()
    print(z,x,y)

main()

Solution (Python):
A,B,C = input().split()
print(" ".join([C,A,B]))

Solution (Python):
x, y, z = map(int, input().split())
x, y = y, x
x, z = z, x
print(x, y, z)

Solution (Python):
X,Y,Z=map(int,input().split())

x=X
y=Y
z=Z

Y=x
X=z
Z=y

print(X,Y,Z)

Solution (Python):
S = input().split()
print("{} {} {}".format(S[2], S[0], S[1]))

Solution (Python):
a,b,c = map(int,input().split())
print('%d %d %d' % (c,a,b))

Solution (Python):
def main():
    A,B,C = map(int,input().split())
    x = A
    y = B
    A = y
    B = x
    x = A
    y = C
    A = y
    C = x
    print(A,B,C)
if __name__ == '__main__':
    main()

Solution (Python):
x, y, z = input().strip().split(' ')

print(z +' '+ x + ' ' + y)

Solution (Python):
a,b,c=map(int,input().split())
print(c,a,b)

Solution (Python):
a, b, c = map(int, input().split())
print(c, a, b)

Solution (Python):
X, Y, Z = map(int,input().split())
print('{0} {1} {2}'.format(Z, X, Y))

Solution (Python):
x,y,z=map(int,input().split())
print(z,x,y)

Solution (Python):
el = input().split()
print("{} {} {}".format(el[2],el[0],el[1]))

Solution (Python):
X, Y, Z = [int(n) for n in input().split()]

print(" ".join([str(n) for n in [Z, X, Y]]))

Solution (Python):
x,y,z = map(int,input().split())
Answer = [z,x,y]
print(*Answer)

Solution (Python):
a,b,c= map(int,input().split())
print(c,a,b)

Solution (Python):
l = list(map(str,input().split(" ")))
x = l[0]
y = l[1]
z = l[2]

print(z + " " + x + " " + y)

Solution (Python):
res = [i for i in input().split()]

def swap(arr, a, b):
  tmp = arr[a]
  arr[a] = arr[b]
  arr[b] = tmp
  return arr

arr1 = swap(res, 0, 1)
arr2 = swap(arr1, 0, 2)
print(' '.join(arr2))

Solution (Python):
s = list(map(int,input().split()))
 
print("{} {} {}".format(s[2],s[0],s[1]))

Solution (Python):
hako = list(map(int,input().split()))

ans=[]

ans.append(hako[2])
ans.append(hako[0])
ans.append(hako[1])

print(*ans)

Solution (Python):
a, b, c = map(int, input().split())

a, b = b, a
a, c = c, a

print(a,b,c)

Solution (Python):

a, b, c = input().split()
print(c, a, b)

Solution (Python):
inp = list(map(int, input().split()))
print(inp[2], inp[0], inp[1])

Solution (Python):
a, b, c = map(int, input().split())
a, b = b, a
a, c = c, a

print(a, b, c)

Solution (Python):
x,y,z = map(int,input().split())
print(z,x,y)

Solution (Python):
X,Y,Z=map(int,input().split())
print(Z,X,Y)

Solution (Python):
x,y,z=map(int,input().split())
s=[z,x,y]
print(*s)

Solution (Python):
x, y, z = input().split()
print(z, x, y)

Solution (Python):
a, b, c = map(int, input().lower().split())

b_temp = b
b = a
a = b_temp

a_temp = a
a = c
c = a_temp

print(a,b,c)

Solution (Python):
X,Y,Z=map(int,input().split())
a=[]
a.append(Z)
a.append(X)
a.append(Y)
for i in range(3):
  print(a[i],end=" ")

Solution (Python):
s = input().split()
print(s[2],s[0],s[1])

Solution (Python):
def solve(X, Y, Z):
    return Z, X, Y

def main():
    X, Y, Z = map(int, input().split())
    a , b, c = solve(X, Y, Z)
    print(a, b, c, sep=' ')

if __name__ == "__main__":
    main()

Solution (Python):
a, b, c = list(map(int, input().split(" ")))
a, b = b, a
a, c = c, a
print("{} {} {}".format(a, b, c))

Solution (Python):
if __name__ == "__main__":
    arr = [int(s) for s in list(input().split())]
    print(arr[2], arr[0], arr[1])

Solution (Python):
A, B, C = map(int, input().split())


tmp = A
A = B
B = tmp


tmp = A
A = C
C = tmp

print(A, B, C)

Solution (Python):



x, y, z = input().split()

ans = " ".join([z, x, y])
print(ans)

Solution (Python):
a, b, c = (int(i) for i in input().split())
a, b, c = b, a, c
a, b, c = c, b, a
print(a, b, c)

Solution (Python):
a,b,c=map(int,input().split())
print(c,a,b)

Solution (Python):
x, y, z = input().split()
print(z, x, y)

Solution (Python):


x, y, z = map(int, input().split())

tmp1 = x
x = y
y = tmp1

tmp2 = x
x = z
z = tmp2

print(x, y, z)

Solution (Python):
import sys
input = sys.stdin.readline

def I(): return int(input())
def MI(): return map(int, input().split())
def LI(): return list(map(int, input().split()))

def main():
    mod=10**9+7
    x,y,z=MI()
    print(z,x,y)

main()

Solution (Python):
def main():
    X,Y,Z = map(int,input().split())
    print(Z,X,Y)
    return

if __name__ == "__main__":
    main()

Solution (Python):
X,Y,Z = [int(i) for i in input().split()]

print(Z,X,Y)

Solution (Python):
box = list(map(int, input().split()))
print("{} {} {}".format(box[2], box[0], box[1]))

Solution (Python):
a, b, c = map(int, input().split())
aa, bb, cc = a, b, c
b = aa
c = bb
a = cc
print(a, b, c)

Solution (Python):
l = list(map(int, input().split()))

l[0],l[1]=l[1],l[0]
l[0],l[2]=l[2],l[0]
print(*l)

Solution (Python):
from sys import *
a,b,c = map(int,input().split())
print(c, a, b)

Solution (Python):
x, y, z = map(int, input().split())

tmp = x
x = y
y = tmp

tmp = x
x = z
z = tmp

print(x, y, z)

Solution (Python):
def main():
  
  x,y,z = input().split()
  print(z,x,y)
  return 0
 
if __name__ == "__main__":
  main()

Solution (Python):
a=list(input().split(" "))
print(a[2]+" "+a[0]+" "+a[1] )

Solution (Python):
a,b,c= map(int,input().split())
print(c,a,b)

Solution (Python):
x, y, z = map(int, input().split())

print(z, x, y)

Solution (Python):
x,y,z = map(int,input().split())
print(z,x,y)

Solution (Python):
x,y,z = list(map(int,input().split()))

def swap(a,b):
    tmp = a
    a = b
    b = tmp
    return (a,b)

x,y = swap(x,y)
x, z = swap(x, z)
print(x,y,z)

Solution (Python):
a = input().split()

tmp = a[0]
a[0] = a[1]
a[1] = tmp
tmp = a[2]
a[2] = a[0]
a[0] = tmp
print(' '.join(a))

Solution (Python):
x,y,z = map(int,input().split())
print(z,x,y)

Solution (Python):
x,y,z = list(map(int,input().split()))
print(z,x,y)

Solution (Python):
data = input().split()
print(data[2]+" "+data[0]+" "+data[1])

Solution (Python):
x,y,z = map(int,input().split())
x,y = y,x
x,z = z,x
print(' '.join(map(str,[x,y,z])))

Solution (Python):
x,y,z=map(str,input().split())
print(z+" "+x+" "+y)

Solution (Python):
input_line = input().split()
print(input_line[2] + " " + input_line[0] + " " + input_line[1])

Solution (Python):
A, B, C = map(int, input().split())
tmp = -1

tmp = A
A = B
B = tmp

tmp = A
A = C
C = tmp

print(str(A) + " " +  str(B) + " " + str(C))

Solution (Python):
x, y, z = map(int, input().split())
print(z, x, y)

Solution (Python):
B,C,A=map(int, input().split())
print(A,B,C)

Solution (Python):
arr = list(map(int,input().rstrip().split()))
print(arr[2],end=" ")
print(arr[0],end=" ")
print(arr[1])

Solution (Python):
a, b ,c = input().split()
print(c, a, b)

Solution (Python):
k=list(input().split(' '))
print(k[2]+" "+k[0]+" "+k[1])

Solution (Python):
abc = [int(i) for i in input().split()]
print("{} {} {}".format(abc[2], abc[0], abc[1]))

Solution (Python):
X, Y, Z = list(map(int, input().split()))

print('{} {} {}'.format(Z, X, Y))

Solution (Python):
a,b,c=list(map(int,input().split()))
print(c,a,b)

Solution (Python):
X, Y, Z = input().split()
print(Z, X, Y)

Solution (Python):
lis = input().split()
print(lis[2],lis[0],lis[1])

Solution (Python):
x, y, z = map(int, input().split())
print(str(z) + ' ' + str(x) + ' ' + str(y))

Solution (Python):
A, B, C = map(int, input().split(' '))

t = A
A = B
B = t

t = A
A = C
C = t

print(A, B, C)

Solution (Python):
x,y,z = map(int,input().split())
print(z,x,y)

Solution (Python):
a,b,c=map(int,input().split())
a,b=b,a
a,c=c,a
print(str(a)+' '+str(b)+' '+str(c))

Solution (Python):
if __name__ == "__main__":
    X, Y, Z = list(map(int, input().split()))
    print(Z, X, Y)

Solution (Python):
x, y, z = map(int, input().split())
print(z, x, y)

Solution (Python):
x,y,z = input().split()
print(z+" "+x+" "+y)

Solution (Python):
x, y, z = map(int, input().split())
x_swap_1 = y
y_swap_1 = x
x = x_swap_1
y = y_swap_1
x_swap_2 = z
z_swap_2 = x
x = x_swap_2
z = z_swap_2
print(str(x) + ' ' + str(y) + ' ' + str(z))

Solution (Python):
x,y,z = map(int,input().split())
a = z
b = x
c = y
print(a ,end = ' ')
print(b ,end = ' ')
print(c)

Solution (Python):
X, Y, Z = map(int, input().split())
print("{} {} {}".format(Z,X,Y))

Solution (Python):
x,y,z=input().split()
print(z+ " "+ x + " "+ y)

Solution (Python):
A,B,C=map(int,input().split())
print(C,A,B)

Solution (Python):
x, y, z = input().split(" ")

print( "{} {} {}".format(z, x, y ))

Solution (Python):
x,y,z=input().split( )
a=z
b=x
c=y
print(a,b,c)

Solution (Python):
a = list(map(int, input().split()))

b = []
b.append(str(a[2]))
b.append(str(a[0]))
b.append(str(a[1]))

print(' '.join(b))

Solution (Python):
line = input().split(" ")
X = line[2]
Y = line[0]
Z = line[1]
output = X + " " + Y + " " + Z
print(output)

Solution (Python):

a,b,c = input().split(" ")
print("{} {} {}".format(c,a,b))

Solution (Python):
x, y, z = map(int, input().split())

print(z,x,y)

Solution (Python):
X, Y, Z = map(int, input().split())

tmp = X
X = Y
Y = tmp

tmp = X
X = Z
Z = tmp

print(X, Y, Z)

Solution (Python):
a,b,c = map(int, input().split())

a,b=b,a
a,c=c,a

print('{} {} {}'.format(a,b,c))

Solution (Python):
line = input().rstrip().split(' ')

line[0] , line[1] = line[1], line[0]
line[0] , line[2] = line[2], line[0]
print(line[0], line[1], line[2])

Solution (Python):
a, b, c = map(int, input().split())

print("{} {} {}".format(c,a,b))

Solution (Python):
x,y,z = map(int,input().split())
temp_y = y
y = x
x = temp_y
temp_x = x
x = z
z = temp_x
print(x,y,z)

Solution (Python):
X,Y,Z=map(int,input().split())
print("{0} {1} {2}".format(Z,X,Y))

Solution (Python):
a,b,c=map(str,input().split())
print(c+' '+a+' '+b)

Solution (Python):
B = list(map(int, input().split()))
print(B[2], B[0], B[1])

Solution (Python):
X,Y,Z=map(int,input().split())
print(Z,X,Y)

Solution (Python):
A,B,C = map(int,input().split())
temp = A
temp2 = B
A = temp2
B = temp
temp3 = A
A = C
C = temp3
print("{} {} {}".format(A,B,C))

Solution (Python):
x, y, z = map(int, input().split())
print(z),
print(x),
print(y),

Solution (Python):
X,Y,Z = map(int,input().split())

print(Z,X,Y)

Solution (Python):
X,Y,Z=list(map(int,input().split()))
_X=Y
Y=X
X=_X
_X=Z
Z=X
X=_X
print(X,Y,Z)

Solution (Python):
x, y, z = input().split()

print(' '.join([z, x, y]))

Solution (Python):

a,b,c = (int(x) for x in input().split())
print(str(c) + " " + str(a) + " " + str(b))

Solution (Python):
import numpy as np

N, Y, Z = list(map(int, input().split()))
A = Z
B = N
C = Y
print('{} {} {}'.format(A,B,C))

Solution (Python):
a, b, c = map(int, input().split())
print(c, a, b)

Solution (Python):
a=input().split()
tmp=a[0]
a[0]=a[2]
a[2]=a[1]
a[1]=tmp
print(" ".join(a))

Solution (Python):
a = input().split()
print(a[2], a[0], a[1])

Solution (Python):

a, b, c = map(int, input().split())
print(c,a, b)

Solution (Python):
X,Y,Z = list(map(int, input().split()))
print(Z,X,Y)

Solution (Python):
i,j,k = list(map(int , input().split()))
print(k,i,j)

Solution (Python):
a, b, c = map(int, open(0).read().split())
print("{} {} {}".format(c, a, b))

Solution (Python):
l=list(map(int,input().split()))
print(l[2],l[0],l[1],end=' ')

Solution (Python):
i = list(map(int, input().split()))
print(i[2], i[0], i[1])

Solution (Python):
x, y, z = map(int,input().split())
print(z, x, y)

Solution (Python):
x,y,z = list(map(int,input().split()))
x,y = y,x
x,z = z,x
print(x,y,z)

Solution (Python):
x, y, z = map(int, input().split())

print(z, x, y)

Solution (Python):
A, B, C = map(int, raw_input().split())
print C, A, B

Solution (Python):
"""
3 つの箱 A,B,C があります。それぞれの箱には、整数が 1 つ入っています。
現在、箱 A,B,C に入っている整数はそれぞれ X,Y,Z

です。
これらの箱に対して以下の操作を順に行った後の、それぞれの箱に入っている整数を求めてください。

    箱 A

と箱 B
の中身を入れ替える
箱 A
と箱 C の中身を入れ替える
"""
x,y,z=input().split()
print(z,x,y)

Solution (Python):
b, c, a = map(int, input().split())
print(a, b, c)

Solution (Python):
a, b, c= list(map(int, input().split()))
print("{} {} {}".format(c,a,b))

Solution (Python):
X,Y,Z=map(int,input().split())
print(Z,X,Y)

Solution (Python):
import sys













readline = sys.stdin.readline
MOD = 10 ** 9 + 7
INF = float('INF')
sys.setrecursionlimit(10 ** 5)


def main():
    x, y, z = list(map(int, readline().split()))
    x, y, z = z, x, y

    print(x, y, z)


if __name__ == '__main__':
    main()

Solution (Python):
A, B, C = map(int, input().split())

A, B = B, A
A, C = C, A

print(A,B,C)

Solution (Python):
xyz  = input().split()

x = xyz[0]
y = xyz[1]
z = xyz[2]

print(z,x,y)

Solution (Python):
a = input().split()
print(a[2],a[0],a[1])

Solution (Python):
N = input().split()
N = [int(i) for i in N]

A = N[0]
B = N[1]
C = N[2]

tmp = B 
B = A 
A = tmp

tmp = C 
C  = A
A = tmp

print(A,B,C)

Solution (Python):
X, Y, Z = map(int, input().split())

print(Z,X,Y)

Solution (Python):
A, B, C = input().split()

print('{0} {1} {2}'.format(C,A,B))

Solution (Python):
x,y,z=map(int,input().split())
print(z,x,y)

Solution (Python):
A = [int(i) for i in input().split()]
B = [A[-1]] + A[:-1]
print(*B)

Solution (Python):
x,y,z = (int(x) for x in input().split())
tmp=y
y=x
x=tmp
tmp=x
x=z
z=tmp
print(str(x) + ' ' + str(y) + ' ' + str(z))

Solution (Python):
X,Y,Z=map(int,input().split())

temp=X
X=Y
Y=temp
temp=X
X=Z
Z=temp

print(X,Y,Z)

Solution (Python):
x = [i for i in input().split()]
s = x[0]
x[0] = x[1]
x[1] = s
s = x[0]
x[0] = x[2]
x[2] = s
print(" ".join(x))

Solution (Python):
a,b,c=input().split()
print(c+" "+a+" "+b)

Solution (Python):
def solve():
  x, y, z = map(int, input().split())
  x, y = y, x
  x, z = z, x
  print(x, y, z)
  return 0
 
if __name__ == "__main__":
  solve()

Solution (Python):
i = list(map(int, input().split()))
X = i[0]
Y = i[1]
Z = i[2]

print('{} {} {}'.format(Z,X,Y))

Solution (Python):
x, y, z = input().split()

print(z, x, y)

Solution (Python):
x,y,z=map(int,input().split())
print(z,x,y)

Solution (Python):
x, y, z = map(int, input().split(' '))

print(z, x, y)

Solution (Python):


xyz = list(map(int,input().split()))

print(xyz[2],xyz[0],xyz[1])

Solution (Python):
a,b,c=map(int,input().split())
print(c,a,b)

Solution (Python):
X, Y, Z = input().split()
print(' '.join([Z, X, Y]))

Solution (Python):
x, y, z = map(int, input().split())
b = x
c = y
a = z
print(a,b,c)

Solution (Python):
x,y,z=map(int,input().split())
print(z,end=" ")
print(x,end=" ")
print(y)

Solution (Python):
X,Y,Z = input().split()
print(" ".join([Z,X,Y]))

Solution (Python):
a,b,c = map(int,input().split())
print(c,a,b)

Solution (Python):


t = input().split()
x = int(t[0])
y = int(t[1])
z = int(t[2])

print("{} {} {}".format(z, x, y))

Solution (Python):
def main():
    a,b,c = map(int,input().split(' '))
    print(str(c) + ' ' + str(a) + ' ' + str(b))

if __name__ == '__main__':
    main()

Solution (Python):
a,b,c = map(int, input().split())
print(c, a, b)

Solution (Python):
x,y,z = map(int, input().split())
print(z ,x ,y)

Solution (Python):
x, y, z = map(int, input().split())
print(z, x, y)

Solution (Python):
x,y,z = map(int,input().split())
print(z,x,y)

Solution (Python):
import sys
import re
from collections import deque, defaultdict, Counter
from math import ceil, sqrt, hypot, factorial, pi, sin, cos, radians
from itertools import accumulate, permutations, combinations, product
from operator import itemgetter, mul
from copy import deepcopy
from string import ascii_lowercase, ascii_uppercase, digits
from bisect import bisect, bisect_left
from fractions import gcd
from heapq import heappush, heappop
from functools import reduce
def input(): return sys.stdin.readline().strip()
def INT(): return int(input())
def MAP(): return map(int, input().split())
def LIST(): return list(map(int, input().split()))
sys.setrecursionlimit(10 ** 9)
INF = float('inf')
mod = 10 ** 9 + 7

X, Y, Z = MAP()


tmp = X
X = Y
Y = tmp


tmp = X
X = Z
Z = tmp

print(X, Y, Z)

Solution (Python):
X, Y, Z = list(map(int, input().split()))
Y, X = X, Y
Z, X = X, Z
print(X, Y, Z)

Solution (Python):
x,y,z=map(int,input('').split(' '))
k=0
k=x
x=y
y=k
k=x
x=z
z=k
print(x,y,z)

Solution (Python):
X,Y,Z = list(map(int,input().split()))

print(Z,X,Y)

Solution (Python):
X, Y, Z = map(str,input().split())
print(" ".join([Z,X,Y]))

Solution (Python):
def resolve():
    x, y, z = map(int, input().split())
    print(z, x, y)


if __name__ == "__main__":
    resolve()

Solution (Python):
x, y, z = [int(i) for i in input().split(' ')]
print(z, x, y)

Solution (Python):
X,Y,Z = list(map(str,input().split()))
print(Z+ ' '+X+' '+Y)

Solution (Python):
x,y,z=map(int,input().split())
print(z,x,y)

Solution (Python):
a, b, c = map(int, input().split())
print('{} {} {}'.format(c, a, b))

Solution (Python):
x, y, z = map(int, input().split())
x, y = y, x
x, z = z, x
print(x, y, z)

Solution (Python):
a, b, c = map(int, input().split())
t = a
a = b
b = t

t = a
a = c
c = t
print(a, b, c)

Solution (Python):
x,y,z = map(int, input().split())

print(z,x,y)

Solution (Python):
X,Y,Z = input().split()

print( Z, X , Y)

Solution (Python):
X, Y, Z = map(int, input().split())

X, Y, Z = Y, X, Z
X, Y, Z = Z, Y, X
print(X, Y, Z)

Solution (Python):
x,y,z = input().split()

print(z +" " + x + " " + y)

Solution (Python):
A, B, C = map(int, input().split())
temp = 0

temp = A
A = B
B = temp

temp = A
A = C
C = temp

print(A, B, C)

Solution (Python):
X, Y, Z = list(map(int, input().split()))
X, Y = Y, X
X, Z = Z, X
print('%d %d %d'%(X, Y, Z))

Solution (Python):
X, Y, Z = map(int, input().split())

def swap(left, right):
    tmp = left
    left = right
    right = tmp

    return left, right

X, Y = swap(X, Y)
X, Z = swap(X, Z)

print(X, Y, Z)

Solution (Python):

a,b,c = map(int,input().split())

a, b = b, a
a, c = c, a

print(a,b,c)

Solution (Python):

import sys

def solve(X: int, Y: int, Z: int):
    print("{} {} {}".format(Z,X,Y))
    return

def main():
    def iterate_tokens():
        for line in sys.stdin:
            for word in line.split():
                yield word
    tokens = iterate_tokens()
    X = int(next(tokens))  
    Y = int(next(tokens))  
    Z = int(next(tokens))  
    solve(X, Y, Z)

if __name__ == '__main__':
    main()

Solution (Python):

x,y,z=map(int,input().split())



temp1=x
temp2=y
temp3=z
x,y=y,x
x,z=z,x

print("{0} {1} {2} ".format(x,y,z))

Solution (Python):
import itertools
import math
import fractions

n = list(map(int,input().split()))	
s =[]
s.append(n[2])
s.append(n[0])
s.append(n[1])
for i in range(3):
    print(s[i],end=" ")

Solution (Python):
a,b,c = map(str,input().split())

print(c + " " + a + " "  + b )

Solution (Python):
x,y,z = map(int,input().split())
print(z,x,y)

Solution (Python):
X, Y, Z = map(int, input().split())

print(Z, X, Y)

Solution (Python):
X, Y, Z = map(int, input().split())

B = X
C = Y
A = Z
print(A, B, C)

Solution (Python):
x,y,z=map(int,input().split())
tmp=x
x=y
y=tmp

tmp=x
x=z
z=tmp

print(x,y,z)

Solution (Python):
X, Y, Z = map(int, input().split())

print (Z, X, Y)

Solution (Python):
a, b, c = input().split()

print(c, a, b)

Solution (Python):
a,b,c=map(int, input().split())
a,b=b,a
a,c=c,a
print(a,b,c)

Solution (Python):
plist = list(map(int,input().split()))
plist[0],plist[1] = plist[1],plist[0]
plist[0],plist[2] = plist[2],plist[0]
print(plist[0],plist[1],plist[2])

Solution (Python):
x,y,z = map(int,input().split())
print(str(z)+' '+str(x) + ' ' + str(y))

Solution (Python):
X, Y, Z = map(int, input().split())
print(*[Z, X, Y])

Solution (Python):
X,Y,Z=map(int,input().split())
print(Z,X,Y)