import sys
import math
#from queue import *
#import random
#sys.setrecursionlimit(int(1e6))
input = sys.stdin.readline
 
############ ---- USER DEFINED INPUT FUNCTIONS ---- ############
def inp():
    return(int(input()))
def inara():
    return(list(map(int,input().split())))
def insr():
    s = input()
    return(list(s[:len(s) - 1]))
def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############

s=insr()
ara=["Sunny", "Cloudy", "Rainy", "Sunny", "Cloudy", "Rainy"]

if s[0]=='S':
	print(ara[1])
elif s[0]=='C':
	print(ara[2])
else:
	print(ara[0]) import sys sys import math math input = sys.stdin.readline input sys.stdin.readline sys.stdin sys stdin readline def inp():
    return(int(input())) inp return(int(input())) int(input()) int input() input def inara():
    return(list(map(int,input().split()))) inara return(list(map(int,input().split()))) list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split def insr():
    s = input()
    return(list(s[:len(s) - 1])) insr s = input() s input() input return(list(s[:len(s) - 1])) list(s[:len(s) - 1]) list s[:len(s) - 1] s :len(s) - 1 len(s) - 1 len(s) len s 1 def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############ invr return(map(int,input().split())) map(int,input().split()) map int input().split() ().split () input split s=insr() s insr() insr ara=["Sunny", "Cloudy", "Rainy", "Sunny", "Cloudy", "Rainy"] ara ["Sunny", "Cloudy", "Rainy", "Sunny", "Cloudy", "Rainy"] "Sunny" "Cloudy" "Rainy" "Sunny" "Cloudy" "Rainy" if s[0]=='S':
	print(ara[1])
elif s[0]=='C':
	print(ara[2])
else:
	print(ara[0]) s[0]=='S' s[0] s 0 'S' print(ara[1]) print ara[1] ara 1 elif s[0]=='C':
	print(ara[2]) s[0]=='C' s[0] s 0 'C' print(ara[2]) print ara[2] ara 2 print(ara[0]) print ara[0] ara 0 ara=["Sunny", "Cloudy", "Rainy", "Sunny", "Cloudy", "Rainy"] ["Sunny", "Cloudy", "Rainy", "Sunny", "Cloudy", "Rainy"] ara input = sys.stdin.readline sys.stdin.readline input def insr():
    s = input()
    return(list(s[:len(s) - 1])) def insr():
    s = input()
    return(list(s[:len(s) - 1])) insr def inara():
    return(list(map(int,input().split()))) def inara():
    return(list(map(int,input().split()))) inara def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############ def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############ invr s=insr() insr() s def inp():
    return(int(input())) def inp():
    return(int(input())) inp
import sys
import math
#from queue import *
#import random
#sys.setrecursionlimit(int(1e6))
input = sys.stdin.readline
 
############ ---- USER DEFINED INPUT FUNCTIONS ---- ############
def inp():
    return(int(input()))
def inara():
    return(list(map(int,input().split())))
def insr():
    s = input()
    return(list(s[:len(s) - 1]))
def invr():
    return(map(int,input().split()))
################################################################
############ ---- THE ACTUAL CODE STARTS BELOW ---- ############

s=insr()
ara=["Sunny", "Cloudy", "Rainy", "Sunny", "Cloudy", "Rainy"]

if s[0]=='S':
	print(ara[1])
elif s[0]=='C':
	print(ara[2])
else:
	print(ara[0])
