Problem:
 Score: 100 points    Problem Statement  The weather in Takahashi's town changes day by day, in the following cycle: Sunny, Cloudy, Rainy, Sunny, Cloudy, Rainy, ...  Given is a string S representing the weather in the town today. Predict the weather tomorrow.      Constraints   S is Sunny , Cloudy , or Rainy .         Input  Input is given from Standard Input in the following format:  S       Output  Print a string representing the expected weather tomorrow, in the same format in which input is given.        Sample Input 1 Sunny      Sample Output 1 Cloudy  In Takahashi's town, a sunny day is followed by a cloudy day.       Sample Input 2 Rainy      Sample Output 2 Sunny

Solution (Python):
def examA():
    W = {'Sunny':'Cloudy','Cloudy':'Rainy','Rainy':'Sunny'}
    S = SI()
    ans = W[S]
    print(ans)
    return

def examB():
    ans = 0
    print(ans)
    return

def examC():
    ans = 0
    print(ans)
    return

def examD():
    ans = 0
    print(ans)
    return

def examE():
    
    def z_algo(S):
        N = len(S)
        A = [0] * N
        i = 1; j = 0
        A[0] = l = len(S)
        while i < l:
            while i + j < l and S[j] == S[i + j]:
                j += 1
            if not j:
                i += 1
                continue
            A[i] = j
            k = 1
            while l - i > k < j - A[k]:
                A[i + k] = A[k]
                k += 1
            i += k; j -= k
        return A
    N = I()
    S = SI()
    ans = 0
    for i in range(N):
        Z = z_algo(S[i:])
        for k,n in enumerate(Z[1:]):
            cur = min(k+1,n)
            ans = max(ans,cur)
    print(ans)
    return

def examF():
    ans = 0
    print(ans)
    return

import sys,copy,bisect,itertools,heapq,math,random
from heapq import heappop,heappush,heapify
from collections import Counter,defaultdict,deque
def I(): return int(sys.stdin.readline())
def LI(): return list(map(int,sys.stdin.readline().split()))
def LSI(): return list(map(str,sys.stdin.readline().split()))
def LS(): return sys.stdin.readline().split()
def SI(): return sys.stdin.readline().strip()
global mod,mod2,inf,alphabet,_ep
mod = 10**9 + 7
mod2 = 998244353
inf = 10**18
_ep = 10**(-12)
alphabet = [chr(ord('a') + i) for i in range(26)]

if __name__ == '__main__':
    examA()

"""

"""

Solution (Python):
s = input()
wt = ["Sunny", "Cloudy", "Rainy"]

if s == wt[0]:
    print(wt[1])
elif s == wt[1]:
    print(wt[2])
else:
    print(wt[0])

Solution (Python):
S = input()
weather = ["Sunny", "Cloudy", "Rainy"]
a = weather.index(S)
print(weather[(a+1)%3])

Solution (Python):
s = input()
l = ['Sunny', 'Cloudy', 'Rainy']
print(l[l.index(s) - 2])

Solution (Python):
s=input()
print('Sunny' if s=='Rainy' else 'Cloudy' if s=='Sunny' else 'Rainy')

Solution (Python):
weather=["Sunny","Cloudy","Rainy"]
S=input()
print(weather[weather.index(S)-2])

Solution (Python):
S = input()
wheather = ''

if S == 'Sunny':
    wheather = 'Cloudy'
if S == 'Cloudy':
    wheather = 'Rainy'
if S == 'Rainy':
    wheather = 'Sunny'

print(wheather)

Solution (Python):
s = input()
if s[0] == "S":
    print ("Cloudy")
elif s[0] == "C":
    print ("Rainy")
else:
    print ("Sunny")

Solution (Python):
s = input()
w = {
  'Sunny': 'Cloudy'
  , 'Cloudy': 'Rainy'
  , 'Rainy': 'Sunny'
}
print(w[s])

Solution (Python):
l = ['Sunny','Cloudy','Rainy']
s = input()

save = 0
for i in range(3):
    if(l[i]==s):
        save = i

save = (save+1)%3
print(l[save])

Solution (Python):
s = input()
tenki = ["Sunny", "Cloudy", "Rainy" ]
print(tenki[tenki.index(s)+1] if s != "Rainy" else tenki[0])

Solution (Python):
S = input()
print("Sunny" if S == "Rainy" else "Cloudy" if S == "Sunny" else "Rainy")

Solution (Python):
S=input()
if S=='Sunny' :
    print('Cloudy')
elif S=='Cloudy' :
    print('Rainy')
elif S=='Rainy' :
    print('Sunny')

Solution (Python):
x = ["Sunny", "Cloudy", "Rainy"]
y = input()
if y == "Rainy":
    print(x[0])
else:
    print(x[x.index(y)+1])

Solution (Python):
s = input()
if s == 'Sunny':
	print('Cloudy')
elif s == 'Cloudy':
	print('Rainy')
else:
	print('Sunny')

Solution (Python):
s=input()
if s=="Sunny":
    print("Cloudy")
elif s=="Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
List = ['Sunny', 'Cloudy', 'Rainy']
S = input()
print(List[(List.index(S) + 1) % 3])

Solution (Python):
def weather_prediction(s):

    ans = {"Sunny": "Cloudy", "Cloudy": "Rainy", "Rainy": "Sunny"}

    return ans[s]
def main():
    s = str(input())
    print(weather_prediction(s))

if __name__ == '__main__':
    main()

Solution (Python):
s=input()
d={'Sunny':'Cloudy','Cloudy':'Rainy','Rainy':'Sunny'}
print(d[s])

Solution (Python):
weathers = ['Sunny', 'Cloudy', 'Rainy' ]
s = str(input())
t = weathers.index(s)
print(weathers[t-2])

Solution (Python):
s = input()

if s == "Sunny":
    print("Cloudy")
elif s == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s=input()
 
if s=="Sunny":
  a="Cloudy"
elif s=="Cloudy":
  a="Rainy"
else:
  a="Sunny"
print(a)

Solution (Python):
list = ["Sunny","Cloudy","Rainy"]
s = str(input())
a = list.index(s)
if a == 2:
    a = -1
print(list[a+1])

Solution (Python):
S = input()

if S == "Sunny":
    print("Cloudy")
elif S == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
L=["Sunny","Cloudy","Rainy","Sunny"]
print(L[L.index(input())+1])

Solution (Python):
s = input()
t = ["Sunny", "Cloudy", "Rainy", "Sunny"]
print(t[t.index(s)+1])

Solution (Python):
s = input()

S = 'Sunny'
C = 'Cloudy'
R = 'Rainy'

if s == S:
    print(C)
if s == C:
    print(R)
if s == R:
    print(S)

Solution (Python):
S = input()
dic = {"Sunny":"Cloudy","Rainy":"Sunny","Cloudy":"Rainy"}
print(dic[S])

Solution (Python):
d = input()
if d == 'Sunny':
  print('Cloudy')
elif d == 'Cloudy':
  print('Rainy')
  
else:
  print('Sunny')

Solution (Python):
s=input()
if s[0] == 'S':
  s = 'Cloudy'
elif s[0] == 'C':
  s = 'Rainy'
else:
  s = 'Sunny'
print(s)

Solution (Python):
s = input()

if s == 'Sunny':
  print('Cloudy')
elif s == 'Cloudy':
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
S = input()
if S == "Sunny":
    print("Cloudy")
elif S == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
l=['Sunny','Cloudy','Rainy'];print(l[l.index(input())-2])

Solution (Python):
"""
abc141
"""

w = input()

if (w == "Sunny"):
    print("Cloudy")
elif (w == "Cloudy"):
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
d={"Sunny":"Cloudy","Cloudy":"Rainy","Rainy":"Sunny"}
print(d[input().strip()])

Solution (Python):
l=["Sunny", "Cloudy","Rainy"]
s=input()
print(l[(l.index(s)+1)%3])

Solution (Python):
Ss = input().rstrip()

Ts = ['Sunny', 'Cloudy', 'Rainy']

for i in range(3):
    if Ts[i] == Ss:
        print(Ts[(i+1)%3])

Solution (Python):
s = input()
if s == "Sunny":
    print("Cloudy")
elif s == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s=input()
if s=='Sunny':
    print('Cloudy')
elif s=='Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
weather = ['Sunny', 'Cloudy', 'Rainy']
S = weather.index(input()) + 1
print(weather[0] if S > 2 else weather[S])

Solution (Python):
s = input()
ans = "Sunny"
if s == "Sunny":
  ans = "Cloudy"
if s == "Cloudy":
  ans = "Rainy"
print(ans)

Solution (Python):
N=input()
print("Cloudy"if N=="Sunny"else "Rainy"if N=="Cloudy"else"Sunny")

Solution (Python):
l = ['Sunny', 'Cloudy', 'Rainy']
s = input().rstrip()
si = l.index(s) + 1
if si == 3:
    si = 0

print(l[si])

Solution (Python):
n = input()
w = ["Sunny", "Cloudy", "Rainy"]
for i in range(3):
    if w[i]==n:
        break
print(w[(i+1)%3])

Solution (Python):
S = {"Sunny":"Cloudy", "Cloudy":"Rainy", "Rainy":"Sunny"}
k = input()

print(S[k])

Solution (Python):
s = input()
seasons = ["Sunny", "Cloudy", "Rainy", "Sunny"]
print(seasons[seasons.index(s) + 1])

Solution (Python):
S = str(input())
 
if S == 'Sunny':
  print('Cloudy')
elif S == 'Cloudy':
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
s = input()

a = ["Sunny", "Cloudy","Rainy"]

if(s == a[0]):
  print(a[1])
elif(s == a[1]):
  print(a[2])
else:
  print(a[0])

Solution (Python):


s = str(input())

weth_list = ["Sunny", "Cloudy", "Rainy"]

tom_index = (weth_list.index(s)+1) % 3

print(weth_list[tom_index])

Solution (Python):
S=input()
if S=="Sunny":
    print("Cloudy")
elif S=="Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
a=["Sunny","Cloudy","Rainy"]
s=input()
print(a[(a.index(s)+1)%len(a)])

Solution (Python):
S = input()

if S=="Sunny":
  print("Cloudy")
elif S=="Cloudy":
  print("Rainy")
else:
  print("Sunny")

Solution (Python):

S = input()


W = ['Sunny', "Cloudy", "Rainy", "Sunny"]
print(W[W.index(S) + 1])

Solution (Python):
s = input()

if s == "Rainy":
  print("Sunny")
elif s == "Cloudy":
  print("Rainy")
else:
  print("Cloudy")

Solution (Python):
s=input()
if s == 'Sunny':
    print('Cloudy')
elif s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
s = str(input())

if s == "Sunny":
    print("Cloudy")
elif s == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s = input()

if "S" in s:
    print("Cloudy")
elif "C" in s:
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s = input()
if "Sunny" == s:
    print("Cloudy")
elif "Cloudy" == s:
    print("Rainy")
elif "Rainy" == s:
    print("Sunny")

Solution (Python):
S=input()

if "Sunny"==S:
    print("Cloudy")
elif "Cloudy"==S:
    print("Rainy")
elif "Rainy"==S:
    print("Sunny")

Solution (Python):
S = input()
List = ["Sunny", "Cloudy", "Rainy"]
print(List[(List.index(S)+1)%3])

Solution (Python):
import itertools
import math
import fractions
import functools
s = input()
if s == "Sunny":
    print("Cloudy")
if s == "Cloudy":
    print("Rainy")
if s == "Rainy":
    print("Sunny")

Solution (Python):

s =input()

w=["Sunny", "Cloudy", "Rainy"]

print(w[(w.index(s)+1)%3])

Solution (Python):
s = input()
w = ['Sunny', 'Cloudy', 'Rainy', 'Sunny']
for i in range(3):
    if s == w[i]:
        print(w[i + 1])
        break

Solution (Python):
w=["Sunny","Cloudy","Rainy"]
s=input()
t=w.index(s)
print(w[t-2])

Solution (Python):

s = input()
arr = ["Sunny", "Cloudy", "Rainy"]
if s == arr[0]:
    print(arr[1])
elif s == arr[1]:
    print(arr[2])
elif s == arr[2]:
    print(arr[0])

Solution (Python):
s=input()
if  s=="Sunny":
  print("Cloudy")
elif s=="Cloudy":
  print("Rainy")
else:
  print("Sunny")

Solution (Python):
w = ['Sunny','Cloudy','Rainy','Sunny']
print(w[w.index(input())+1])

Solution (Python):
import os, sys, re, math

weathers = ['Sunny', 'Cloudy', 'Rainy']

S = input()
i = weathers.index(S)

print(weathers[(i + 1) % 3])

Solution (Python):
S = input()

if S == "Sunny":
    print("Cloudy")
elif S == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
S = input()
s = ['Sunny', 'Cloudy', 'Rainy']
s = s + s
print(s[s.index(S) + 1])

Solution (Python):
S = input()
if S[0] == 'S':
    print('Cloudy')
elif S[0] == 'C':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
s = input()
if s == 'Sunny':
	print ('Cloudy')
elif s == 'Cloudy':
	print ('Rainy')
else:
	print ('Sunny')

Solution (Python):
w = ['Sunny', 'Cloudy', 'Rainy']
print(w[(w.index(input()) + 1) % 3])

Solution (Python):


s = input()
l = ['Sunny', 'Cloudy', 'Rainy'] + ['Sunny', 'Cloudy', 'Rainy']
print(l[l.index(s)+1])

Solution (Python):
s = input()
weather = ["Sunny", "Cloudy", "Rainy"];
print(weather[(weather.index(s) + 1 ) % 3])

Solution (Python):
s = input()


weather = {"Sunny":"Cloudy", "Cloudy":"Rainy", "Rainy":"Sunny"}
print(weather[s])

Solution (Python):
s=str(input())
if s=="Sunny":
  print("Cloudy")
elif s=="Cloudy":
  print("Rainy")
else:
  print("Sunny")

Solution (Python):
a = input()
if a == 'Sunny':
    print('Cloudy')
elif a == 'Cloudy':
    print('Rainy')
elif a == 'Rainy':
    print('Sunny')
else:
    a

Solution (Python):
S = input()
ls = ["Sunny", "Cloudy", "Rainy"]
i = (ls.index(S))
print(ls[(i+1)%3])

Solution (Python):
a = ["Rainy","Cloudy","Sunny"]
b = input()
print(a[a.index(b)-1])

Solution (Python):
S = input()
if S == 'Sunny':
    print('Cloudy')
elif S == 'Cloudy':
    print('Rainy')
elif S == 'Rainy':
    print('Sunny')

Solution (Python):
s=input()
if s == 'Sunny':
    print('Cloudy')
elif s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
s = input()
if "Sunny" == s:
    print("Cloudy")
elif "Cloudy" == s:
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s = input()
if "Sunny" == s:
    print("Cloudy")
elif "Cloudy" == s:
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
n=str(input())
if n=="Sunny":
    print("Cloudy")
elif n=="Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s = input()

if s =="Sunny":
  print("Cloudy")
elif s =="Cloudy":
    print("Rainy")
else:
  print("Sunny")

Solution (Python):
s = str(input())
if s == 'Sunny':
    print('Cloudy')
elif s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
s = input()
if s == "Sunny":
    print("Cloudy")
elif s == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s = input()

if s[0] == 'S':
    print('Cloudy')
elif s[0] == 'C':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
s=input()
print("Sunny" if s=="Rainy" else "Cloudy" if s=="Sunny" else "Rainy")

Solution (Python):
s = input()
if s == 'Sunny':
    print('Cloudy')
elif  s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
S=input()
L=["Sunny","Cloudy","Rainy"]
if L.index(S)+1 == 3:
  print("Sunny")
else:
  print(L[L.index(S)+1])

Solution (Python):
n = input().rstrip()
if n=="Sunny": 
  print("Cloudy")
elif n=="Cloudy":
  print("Rainy")
elif n=="Rainy":
  print("Sunny")

Solution (Python):
weather = ['Sunny', 'Cloudy', 'Rainy']
print(weather[(weather.index(input())+1)%3])

Solution (Python):
S = input()

if S == 'Sunny':
    print('Cloudy')
elif S == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):


s = input()
if s == 'Sunny':
    print('Cloudy')
elif s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
next_w = {
    'Sunny': 'Cloudy',
    'Cloudy': 'Rainy',
    'Rainy': 'Sunny',
}

print(next_w[input()])

Solution (Python):
s = input()
if s == "Sunny":
  print("Cloudy")
elif s == "Cloudy":
  print("Rainy")
else:
  print("Sunny")

Solution (Python):
x = input()
A = ["Sunny","Cloudy","Rainy"]
N = (A.index(x) + 1) % 3
print(A[N])

Solution (Python):
s = input()
lis = ['Sunny', 'Cloudy', 'Rainy']
if s == lis[0]:
    print(lis[1])
if s == lis[1]:
    print(lis[2])
if s == lis[2]:
    print(lis[0])

Solution (Python):
s = input()
a = (['Sunny','Cloudy','Rainy']*2)
ans = a[a.index(s) +1]
print(ans)

Solution (Python):
s = input()
if s == 'Sunny':
    print('Cloudy')
elif s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
import sys

n = []
n.append('Sunny')
n.append('Cloudy')
n.append('Rainy')

s = input()

for i, num in enumerate(n):
  if(num == s):
    print(n[(i + 1) % 3])
    sys.exit()

Solution (Python):
def ABC_141_A():
    S = input()
    if S == 'Sunny':
        print('Cloudy')
    elif S == 'Cloudy':
        print('Rainy')
    else:
        print('Sunny')


if __name__ == '__main__':

    ABC_141_A()

Solution (Python):
s = input()
if s == 'Sunny':
    print('Cloudy')
elif s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
S=input()
l=['Sunny','Cloudy','Rainy']
print(l[l.index(S)+1] if S!= 'Rainy' else 'Sunny')

Solution (Python):





s = input()
a = ['Sunny', 'Cloudy', 'Rainy']

for i in range(3):
    if s == a[i]:
        print(a[(i + 1) % 3])

Solution (Python):
weathers = ['Sunny', 'Cloudy', 'Rainy']

S = input()

index = (weathers.index(S) + 1) % 3

print(weathers[index])

Solution (Python):
t = ["Sunny", "Cloudy", "Rainy"]
print(t[(1+t.index(input()))%3])

Solution (Python):
s = input()
if s[0]=="S": print("Cloudy")
elif s[0]=="C": print("Rainy")
else: print("Sunny")

Solution (Python):
from collections import defaultdict, deque, Counter
from heapq import heappush, heappop
from itertools import permutations, accumulate, combinations, combinations_with_replacement
from math import sqrt, ceil, floor, factorial
from bisect import bisect_left, bisect_right
from copy import deepcopy
from operator import itemgetter
from functools import reduce


import sys
def I(): return int(input())
def Is(): return map(int, input().split())
def LI(): return list(map(int, input().split()))
def TI(): return tuple(map(int, input().split()))
def IR(n): return [I() for _ in range(n)]
def LIR(n): return [LI() for _ in range(n)]
def TIR(n): return [TI() for _ in range(n)]
def S(): return input()
def Ss(): return input().split()
def LS(): return list(input())
def SR(n): return [S() for _ in range(n)]
def SsR(n): return [Ss() for _ in range(n)]
def LSR(n): return [LS() for _ in range(n)]
sys.setrecursionlimit(10**6)
MOD = 10**9+7
INF = float('inf')


s = S()
if s == "Sunny":
    print("Cloudy")
elif s == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s = input()
if s == 'Sunny':
    print('Cloudy')
elif s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
def main():
    s = input()
    ans = solve(s)
    print(ans)


def solve(s):
    if s == 'Sunny':
        return 'Cloudy'
    elif s == 'Cloudy':
        return 'Rainy'
    elif s == 'Rainy':
        return 'Sunny'
    return


if __name__ == '__main__':
    main()

Solution (Python):
s = ['Sunny','Cloudy','Rainy','Sunny']
print(s[s.index(input())+1])

Solution (Python):
s = {'Sunny':'Cloudy', 'Cloudy':'Rainy', 'Rainy':'Sunny'}
print(s.get(input()))

Solution (Python):
S = input()
wether = "Sunny,Cloudy,Rainy".split(",")
print(wether[(wether.index(S)+1)%3])

Solution (Python):
s="Rainy CloudySunny ";print(s[s.find(input())-6:][:6])

Solution (Python):


S = str(input())
print('Cloudy' if S == 'Sunny' else 'Rainy' if S == 'Cloudy' else 'Sunny')

Solution (Python):
a=input()
w=["Sunny","Cloudy","Rainy","Sunny"]
print(w[int(w.index(a))+1])

Solution (Python):
ALL = ['Sunny','Cloudy','Rainy']
S = input()
print(ALL[(ALL.index(S)+1)%3])

Solution (Python):


import sys
input= lambda: sys.stdin.readline().rstrip()
sys.setrecursionlimit(10**9)
def pin(type=int):return map(type,input().split())
def tupin(t=int):return tuple(pin(t))
def lispin(t=int):return list(pin(t))


def resolve():
    S=input()
    W=["Sunny","Cloudy","Rainy"]
    if S==W[0]:print(W[1])
    elif S==W[1]:print(W[2])
    else: print(W[0])
    
resolve()

Solution (Python):
t =  ["Sunny", "Cloudy", "Rainy"]
print(t[(1+t.index(input()))%3])

Solution (Python):
t = ["Sunny", "Cloudy", "Rainy"]
print(t[(1+t.index(input()))%3])

Solution (Python):
t = ["Sunny", "Cloudy", "Rainy"]
print(t[(t.index(input())+1)%3])

Solution (Python):
def main():
    s = input()
    d = {"Sunny": "Cloudy", "Cloudy": "Rainy", "Rainy": "Sunny"}
    print(d[s])


if __name__ == "__main__":
    main()

Solution (Python):
T = {'Sunny':'Cloudy', 'Cloudy':'Rainy', 'Rainy':'Sunny'}
print(T[input()])

Solution (Python):
import sys
sys.setrecursionlimit(10**7)
def LI(): return [int(x) for x in sys.stdin.readline().split()]
def LI_(): return [int(x) - 1 for x in sys.stdin.readline().split()]
def LF(): return [float(x) for x in sys.stdin.readline().split()]
def LS(): return sys.stdin.readline().split()
def II(): return int(sys.stdin.readline())
def SI(): return sys.stdin.readline().strip()
def LILI(n): return [LI() for _ in range(n)]
INF = 10 ** 18
MOD = 10 ** 9 + 7

def main(): 
    text = (['Sunny', 'Cloudy'], ['Cloudy', 'Rainy'],['Rainy','Sunny'])
    s = SI()
    for i in text:
        if s == i[0]:
            print(i[1])

main()

Solution (Python):

S = input()

weather = ["Sunny", "Cloudy", "Rainy"]
print(weather[(weather.index(S)+1)%3])

Solution (Python):
S = input()

weather = ['Sunny' , 'Cloudy' , 'Rainy']

print(weather[(weather.index(S)+1) %3])

Solution (Python):
x = input()
list = ['Sunny', 'Cloudy', 'Rainy', 'Sunny']
 
for i in range(len(list) - 1):
    theday = list[i]
    if x == theday:
        answer = list[i + 1]
print(answer)

Solution (Python):
s = input()
if s == 'Sunny':
    print('Cloudy')
elif s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):


S = input()



tenki = ["Sunny", "Cloudy", "Rainy", "Sunny"]
print(tenki[tenki.index(S) + 1])

Solution (Python):
S = input()
cyc = ['Sunny', 'Cloudy', 'Rainy']
print(cyc[(cyc.index(S) + 1) % 3])

Solution (Python):
s = input()
print('Sunny' if s == 'Rainy' else 'Cloudy' if s == 'Sunny' else 'Rainy')

Solution (Python):
N = ['Sunny', 'Cloudy', 'Rainy']
print(N[(N.index(input())+1)%3])

Solution (Python):
S = input()

l = ['Sunny', 'Cloudy', 'Rainy']

index = l.index(S)

print(l[(index + 1) % 3])

Solution (Python):
s = str(input())

if s=='Sunny':
    print('Cloudy')
elif s=='Cloudy':
    print('Rainy')
elif s=='Rainy':
    print('Sunny')

Solution (Python):
s=input()
week=["Sunny","Cloudy","Rainy","Sunny",""]
for i in range(0,5):
    if week[i] == s:
        print(week[i+1])

Solution (Python):
S=input()

if S=='Sunny':
    print('Cloudy')
elif S=='Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
s = str(input())
if s == 'Sunny':
  print('Cloudy')
if s == 'Cloudy':
  print('Rainy')
if s == 'Rainy':
  print('Sunny')

Solution (Python):
S=input()
if S=="Sunny":
    print("Cloudy")
elif S=="Cloudy":
    print("Rainy")
elif S=="Rainy":
    print("Sunny")

Solution (Python):

s=input()
if s=="Sunny":
    print("Cloudy")
if s=="Cloudy":
    print("Rainy")
if s=="Rainy":
    print("Sunny")

Solution (Python):
S = input()
if S == "Sunny":
  print("Cloudy")
elif S == "Cloudy":
  print("Rainy")
else:
  print("Sunny")

Solution (Python):
s=input()
if s=="Sunny":
    print("Cloudy")
elif s=="Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
S = input()

if S == "Sunny":
    print("Cloudy")
elif S == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s = {'Sunny':'Cloudy', 'Cloudy':'Rainy', 'Rainy':'Sunny'}
print(s[input()])

Solution (Python):
s=input()
print('Sunny' if s=='Rainy' else 'Cloudy' if s=='Sunny' else 'Rainy')

Solution (Python):
S = input()
L = ["Sunny", "Cloudy", "Rainy", "Sunny"]

for i in range(3):
  if S == L[i]:
    print(L[i+1])

Solution (Python):
S = input()
if S[0] == 'S':
    print('Cloudy')
if S[0] == 'C':
    print('Rainy')
if S[0] == 'R':
    print('Sunny')

Solution (Python):
S = input()
if S == "Sunny":
	print("Cloudy")
elif S == "Cloudy":
	print("Rainy")
else:
	print("Sunny")

Solution (Python):
s=input()
if s=="Sunny":
    print("Cloudy")
elif s=="Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
S = input()

if S == 'Sunny':
  print('Cloudy')
elif S == 'Cloudy':
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
s = input()
w = ['Sunny', 'Cloudy', 'Rainy']

i = w.index(s)
if i < 2:
    print(w[i+1])
else:
    print(w[0])

Solution (Python):
s = input()
arr = ['Sunny', 'Cloudy', 'Rainy']

for i in range(len(arr)):
    if(s == arr[i] and i != 2):
        print(arr[i+1])
    elif(s == arr[i] and i == 2):
        print(arr[0])

Solution (Python):
S = input()
W = ["Sunny", "Cloudy", "Rainy"]
for i in range(3):
  if S == "Rainy" :
    print("Sunny")
    quit()
  if W[i] == S:
    print(W[i+1])

Solution (Python):
s = input()
if s == 'Sunny':
    print('Cloudy')
elif s ==  'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
s=input()
l=['Sunny','Cloudy','Rainy']
ans=['Cloudy','Rainy','Sunny']
a=l.index(s)
print(ans[a])

Solution (Python):
w=["Sunny","Cloudy","Rainy"]
print(w[(w.index(input())+1)%3])

Solution (Python):
w=["Sunny","Cloudy","Rainy"]
n=input()

print(w[(w.index(n)+1)%3])

Solution (Python):
S = input()

if S == "Sunny":
    print("Cloudy")
elif S == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s = input()
if(s == 'Sunny'):
  print('Cloudy')
elif(s == 'Cloudy'):
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
s=input()
if s=="Sunny":
    print("Cloudy")
elif s=="Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
lista=["Sunny","Cloudy","Rainy"]
print(lista[(lista.index(input())+1)%3])

Solution (Python):
l=['Sunny','Cloudy','Rainy']
print(l[(l.index(input())+1)%3])

Solution (Python):


def main():
    S = input()
    L = ['Sunny', 'Cloudy', 'Rainy']
    if S == 'Rainy':
        print('Sunny')
    else:
        print(L[L.index(S) + 1])

main()

Solution (Python):

s=input()
if s=="Sunny":
    print("Cloudy")
elif s=="Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
today = input()

if   today == "Sunny" :print("Cloudy")
elif today == "Cloudy":print("Rainy")
else                  :print("Sunny")

Solution (Python):
weather = ['Sunny','Cloudy','Rainy']
s = input()
Index = weather.index(s)
print(weather[Index+1] if Index <=1 else 'Sunny')

Solution (Python):
S = input()
if S == "Sunny":
    print("Cloudy")
elif S == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
a = input()
if a =="Sunny":
    print("Cloudy")
elif a =="Cloudy":
    print("Rainy")
elif a =="Rainy":
    print("Sunny")

Solution (Python):
s=input()
w=["Sunny","Cloudy","Rainy","Sunny"]
print(w[w.index(s)+1])

Solution (Python):
s = input()
if s == 'Sunny':
    print('Cloudy')
elif s == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
s = input()
l = ('Sunny','Cloudy','Rainy')
print(l[0] if s == l[2] else l[1] if s == l[0] else l[2])

Solution (Python):
w=str(input())
print("Sunny" if w=="Rainy" else "Cloudy" if w=="Sunny" else "Rainy")

Solution (Python):
S = input()
if S == "Sunny":
  print('Cloudy')
elif S == 'Cloudy':
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
s = input()
if s == "Sunny":
    print("Cloudy")
elif s == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
s = input()
dict = {'Sunny': 'Cloudy', 'Cloudy':'Rainy', 'Rainy':'Sunny'}
print(dict[s])

Solution (Python):
import math
S=input()
if(S=="Sunny") :
    print("Cloudy")
if(S=="Cloudy"):
    print("Rainy")
if(S=="Rainy"):
    print("Sunny")

Solution (Python):
s=input()
if s=="Sunny":
    print("Cloudy")
elif s=="Cloudy":
    print("Rainy")
elif s==("Rainy"):
    print("Sunny")

Solution (Python):
S = input()

if S == "Sunny":
  print("Cloudy")
if S == "Cloudy":
  print("Rainy")
if S == "Rainy":
  print("Sunny")

Solution (Python):
s = input()

if s == 'Sunny':
	print('Cloudy')
elif s == 'Cloudy':
	print('Rainy')
else:
	print('Sunny')

Solution (Python):
def main():
    s = input()
    d = {'Sunny': 'Cloudy', 'Cloudy': 'Rainy', 'Rainy': 'Sunny'}
    
    print(d.get(s))

main()

Solution (Python):
s=input()
if s=="Sunny":
  print("Cloudy")
if s=="Cloudy":
  print("Rainy")
if s=="Rainy":
  print("Sunny")

Solution (Python):
s = input()
print('Sunny' if s == 'Rainy' else 'Cloudy' if s == 'Sunny' else 'Rainy')

Solution (Python):
import sys
from math import ceil, floor, sqrt, sin, cos, pi
from itertools import accumulate, permutations, combinations
from fractions import gcd 
from collections import deque, Counter
from operator import itemgetter
from heapq import heappop,heappush
sys.setrecursionlimit(10**7)
def lcm(x, y): return ((x * y) // gcd(x, y)) 

t = ['Sunny', 'Cloudy', 'Rainy' ,'Sunny']
s = input()
for i in range(len(t)):
    if s == t[i]:
        print(t[i+1])
        sys.exit()

Solution (Python):
S=str(input())

if S=="Sunny":
    print("Cloudy")
if S=="Cloudy":
    print("Rainy")
if S=="Rainy":
    print("Sunny")

Solution (Python):
s=input()
 
list=["Sunny","Cloudy","Rainy"]
print(list[(list.index(s)+1)%3])

Solution (Python):
S=input()
if(S=="Sunny"):
  print("Cloudy")
elif(S=="Cloudy"):
  print("Rainy")
else:
  print("Sunny")

Solution (Python):
s = input()
if s == "Sunny":
    print("Cloudy")
elif s == "Cloudy":
    print("Rainy")
else:
    print("Sunny")

Solution (Python):
S=input()
W=['Sunny','Cloudy','Rainy']
print(W[W.index(S)+1] if W.index(S)!=2 else 'Sunny')

Solution (Python):
now=input()
if now=='Sunny': print('Cloudy')
elif now=='Cloudy': print('Rainy')
else: print('Sunny')

Solution (Python):
s = input()
if s == "Sunny":
    print("Cloudy")
elif s == "Cloudy":
    print("Rainy")
elif s == "Rainy":
    print("Sunny")

Solution (Python):
def main():
    S = input()
    if S == "Sunny":
        print("Cloudy")
    elif S == "Cloudy":
        print("Rainy")
    elif S == "Rainy":
        print("Sunny")
if __name__ == "__main__":
    main()

Solution (Python):
import sys
a = sys.stdin.readline().rstrip()
if a == 'Sunny':
  print('Cloudy')
elif a == 'Cloudy':
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
S = input().strip('\n')
d = {'Sunny':'Cloudy', 'Cloudy':'Rainy', 'Rainy':'Sunny'}
print(d[S])

Solution (Python):
S=input()
if S=='Sunny':
  print('Cloudy')
elif S=='Cloudy':
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
s = input()

weather = {'Sunny':'Cloudy','Cloudy':'Rainy','Rainy':'Sunny'}

print(weather[s])

Solution (Python):
S = input()

if S == "Sunny":
    print("Cloudy")
elif S == "Cloudy":
    print("Rainy")
elif S == "Rainy":
    print("Sunny")

Solution (Python):


l = ["Sunny", "Cloudy", "Rainy", "Sunny"]
s = input()
print(l[l.index(s) + 1])

Solution (Python):
W=['Sunny','Cloudy','Rainy']
S=input()
for i in range(3):
    if S==W[i]:
        print(W[(i+1)%3])
    else:
        None

Solution (Python):
s=input()
if s=='Sunny':
  print('Cloudy')
elif s=='Cloudy':
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
s = input()
w = {
  'Sunny': 'Cloudy'
  , 'Cloudy': 'Rainy'
  , 'Rainy': 'Sunny'
}
print(w[s])

Solution (Python):
s = list(input())
if s[0] == 'S':
    print('Cloudy')
if s[0] == 'C':
    print('Rainy')
if s[0] == 'R':
    print('Sunny')

Solution (Python):
s = list(input())
if s[0] == 'S':
    print('Cloudy')
if s[0] == 'C':
    print('Rainy')
if s[0] == 'R':
    print('Sunny')

Solution (Python):
S = input()
if S == 'Sunny':
    print('Cloudy')
elif S == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
s = input()

weather = {'Sunny':0, 'Cloudy':1, 'Rainy':2}
anser = ['Cloudy', 'Rainy', 'Sunny']

print(anser[weather[s]])

Solution (Python):

A = ["Sunny", "Cloudy", "Rainy"]

s = input()

print(A[(A.index(s) + 1) % len(A)])

Solution (Python):
S = str(input())

if S == 'Sunny':
    print('Cloudy')
elif S == 'Cloudy':
    print('Rainy')
else:
    print('Sunny')

Solution (Python):
S = input()
list = ["Sunny", "Cloudy", "Rainy"]*2
print(list[list.index(S)+1])

Solution (Python):
S = input()
a = 'Sunny'
b = 'Cloudy'
c = 'Rainy'

if S == a:
    print(b)
elif S == b:
    print(c)
else:
    print(a)

Solution (Python):


def main():
    di = {"Sunny": "Cloudy",
        "Cloudy": "Rainy",
        "Rainy": "Sunny"}
    print(di[input()])

if __name__ == "__main__":
    main()

Solution (Python):
s = input()
if s == 'Sunny':
  print('Cloudy')
elif s == 'Cloudy':
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
S=input()
if S=="Sunny":
    print("Cloudy")
if S=="Cloudy":
    print("Rainy")
if S=="Rainy":
    print("Sunny")

Solution (Python):
s = input()
if s == 'Sunny':
  print('Cloudy')
elif s == 'Cloudy':
  print('Rainy')
else:
  print('Sunny')

Solution (Python):
s = input()
if s == "Sunny":
    print("Cloudy")
elif s == "Rainy":
    print("Sunny")
else:
    print("Rainy")

Solution (Python):
S = input()
List = ["Sunny", "Cloudy", "Rainy"]
if List.index(S) == 2:
  print(List[0])
else:
  T = List.index(S)+1
  print(List[T])

Solution (Python):
di = {'Sunny':'Cloudy', 'Cloudy':'Rainy', 'Rainy':'Sunny'}
x = input()
print(di[x])