// #include<iostream>
// #include<climits>
// #include<numeric>
// #include<algorithm>
// #include <sstream>
// #include<cstring>
// #include<cmath>
// #include<iterator>
// #include<utility>
// #include<array>
// #include<vector>
// #include<deque>
// #include<queue>
// #include<stack>
// #include<list>
// #include<forward_list>
// #include<set>
// #include<unordered_set>
// #include<map>
// #include<unordered_map>
// #define ll long long
// #define ull unsigned long long
// #define vi vector<int>
// #define vlli vector<long long int>
// #define vvi vector<vector<int>>
// #define vpii vector<pair<int,int>>
// #define vs vector<string>
// #define lin1(x) ll int x; x = scan();
// #define lin2(x,y) ll int x, y; x = scan(), y = scan();
// #define lin3(x,y,z) ll int x, y, z; x = scan(), y = scan(), z = scan();
// #define pb(x) push_back(x)
// #define makep(x,y) make_pair(x,y)
// #define mx(a,b) (a)>(b)?(a):(b)
// #define mn(a,b) (a)<(b)?(a):(b)
// #define fori(s,e) for(i=s;i<=e;i++)
// #define forj(s,e) for(j=s;j<=e;j++)
// #define fork(s,e) for(k=s;k<=e;k++)
// #define rep(i,s,e) for(int i=s;i<=e;i++)
// #define brep(i,s,e) for(int i=s;i>=e;i--)
// #define all(x) x.begin(),x.end()
// #define mem(x,y) memset(x,y,sizeof(x));
// #define bits1(x) __builtin_popcount(x)
// #define pi 3.14159265358979323846264338327950
// #define MOD7 1000000007
// #define MOD9 1000000009
// #define fast std::ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL)
// using namespace std;

// int main()
// {
// #ifdef RAHUL
//     freopen("input.txt","r",stdin);
// #endif
//     //je
// ll t;
// cin>>t;
// while(t--){
// 	int flag=1;
// 	ll a,b;
// 	string s;
// 	cin>>a>>b;
// 	cin>>s;
// 	ll count=0;
// 	for (int i = 0; i < s.length(); ++i)
// 	{
// 		if (s[i]=='0')
// 		{
// 			count++;

// 			if(count>=b){
// 				cout<<"yes"<<endl;
// 				flag=0;
// 				break;
// 			}
// 			/* code */
// 		}
// 		else{
// 			count=0;
// 		}
// 	}
// 	if (flag!=0)
// 	{
// 		cout<<"no"<<endl;
// 	}

// }

// }
// #include<iostream>
// #include<climits>
// #include<numeric>
// #include<algorithm>
// #include <sstream>
// #include<cstring>
// #include<cmath>
// #include<iterator>
// #include<utility>
// #include<array>
// #include<vector>
// #include<deque>
// #include<queue>
// #include<stack>
// #include<list>
// #include<forward_list>
// #include<set>
// #include<unordered_set>
// #include<map>
// #include<unordered_map>
// #define ll long long
// #define ull unsigned long long
// #define vi vector<int>
// #define vlli vector<long long int>
// #define vvi vector<vector<int>>
// #define vpii vector<pair<int,int>>
// #define vs vector<string>
// #define lin1(x) ll int x; x = scan();
// #define lin2(x,y) ll int x, y; x = scan(), y = scan();
// #define lin3(x,y,z) ll int x, y, z; x = scan(), y = scan(), z = scan();
// #define pb(x) push_back(x)
// #define makep(x,y) make_pair(x,y)
// #define mx(a,b) (a)>(b)?(a):(b)
// #define mn(a,b) (a)<(b)?(a):(b)
// #define fori(s,e) for(i=s;i<=e;i++)
// #define forj(s,e) for(j=s;j<=e;j++)
// #define fork(s,e) for(k=s;k<=e;k++)
// #define rep(i,s,e) for(int i=s;i<=e;i++)
// #define brep(i,s,e) for(int i=s;i>=e;i--)
// #define all(x) x.begin(),x.end()
// #define mem(x,y) memset(x,y,sizeof(x));
// #define bits1(x) __builtin_popcount(x)
// #define pi 3.14159265358979323846264338327950
// #define MOD7 1000000007
// #define MOD9 1000000009
// #define fast std::ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL)
// using namespace std;

// int main()
// {
// #ifdef RAHUL
//     freopen("input.txt","r",stdin);
// #endif
//     ll t;
//     cin>>t;
//     while(t--){
//     	string s;
//     	cin>>s;
//     	int count=s.length();
//     	ll arr[s.length()];

//     	for (int i = 0; i <count ; ++i)
//     	{
//     		arr[i]=s[i]-'A';
//     		arr[i]=arr[i]%26;
//     		/* code */
//     	}
//     	sort(arr,arr+n);

//     	for (int i = 0; i < count; ++i)
//     	{
//     		/* code */
//     		cout<<arr[i]<<" ";
//     	}
//     	cout<<endl;
//     }

// }
#include<iostream>
#include<climits>
#include<numeric>
#include<algorithm>
#include <sstream>
#include<cstring>
#include<cmath>
#include<iterator>
#include<utility>
#include<array>
#include<vector>
#include<deque>
#include<queue>
#include<stack>
#include<list>
#include<forward_list>
#include<set>
#include<unordered_set>
#include<map>
#include<unordered_map>
#define ll long long
#define ull unsigned long long
#define vi vector<int>
#define vlli vector<long long int>
#define vvi vector<vector<int>>
#define vpii vector<pair<int,int>>
#define vs vector<string>
#define lin1(x) ll int x; x = scan();
#define lin2(x,y) ll int x, y; x = scan(), y = scan();
#define lin3(x,y,z) ll int x, y, z; x = scan(), y = scan(), z = scan();
#define pb(x) push_back(x)
#define makep(x,y) make_pair(x,y)
#define mx(a,b) (a)>(b)?(a):(b)
#define mn(a,b) (a)<(b)?(a):(b)
#define fori(s,e) for(i=s;i<=e;i++)
#define forj(s,e) for(j=s;j<=e;j++)
#define fork(s,e) for(k=s;k<=e;k++)
#define rep(i,s,e) for(int i=s;i<=e;i++)
#define brep(i,s,e) for(int i=s;i>=e;i--)
#define all(x) x.begin(),x.end()
#define mem(x,y) memset(x,y,sizeof(x));
#define bits1(x) __builtin_popcount(x)
#define pi 3.14159265358979323846264338327950
#define MOD7 1000000007
#define MOD9 1000000009
#define fast std::ios::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL)
using namespace std;

int main()
{
#ifdef RAHUL
    freopen("input.txt","r",stdin);
#endif
string s;
cin>>s;

if(s=="Sunny")
	cout<<"Cloudy"<<endl;
else if (s=="Cloudy")
{
	/* code */
	cout<<"Rainy"<<endl;
}
else{
	
 cout<<"Sunny"<<endl;
}

return 0;


}



Measured memory_bytes: 256