#include <iostream>
using namespace std;
int main()
{
    int N;
    cin>>N;
    int result=N*1.08;
    if(result<206)
        cout << "Yay!"<<endl;
    else if(result==206)
        cout << "so-so"<<endl;
    else if(result>206)
        cout << ":("<<endl;
        
}
#include <iostream>
#include <vector>
#include <cmath>
#include <ostream>
#include <list>
#include <map>
#include <algorithm>
#include <climits>
#include <sstream>
#include <iomanip>
#include <cstdio>
#include <bitset>
#include <cstring>
#include <deque>
#include <set>
#include <stack>
#include <queue>
#include <chrono>
#include <deque>
#include <string>
#include <unordered_map>
#include <unordered_set>
using namespace std;
#define ll long long
#define mod 1000000007
#define cbit __builtin_popcountll
#define pl pair<long, long>
#define pqp priority_queue<pl>
#define mkp make_pair
#define vl vector<ll>
#define vvl vector<vl >
#define pb push_back
#define inf 1000000000000000000
#define all(v) v.begin(), v.end()

long long gcd(long long int a, long long int b)
{
    if (b == 0)
        return a;
    return gcd(b, a % b);
}
long long lcm(ll a, ll b)
{
    return (a / gcd(a, b)) * b;
}
int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    #ifndef ONLINE_JUDGE
        freopen("input.txt", "r", stdin);
        freopen("output.txt", "w", stdout);
    #endif

    ll t = 1;
    // cin >> t;

    while (t--)
    {
        ll n;
        cin>>n;
        if((n*108)/100<206)
        {
            cout<<"Yay!";
        }
        else if((n*108)/100==206)
        {
            cout<<"so-so";
        }
        else{
            cout<<":(";
        }
    }
    return 0;
}

// ll mod_power(ll a,ll b)
// {
//     if(b==0)
//     {
//         return 1;
//     }
//     ll temp=mod_power(a,b/2);
//     temp%=mod;
//     temp*=temp;
//     temp%=mod;
//     if(b%2==1)
//     {
//         temp*=a;
//         temp%=mod;
//     }
//     return temp;
// }
// struct compare {
//     bool operator()(const pair<ll,ll > &a,const pair<ll,ll > &b)
//     {
//         return a.first>b.first;
//     }
// };

// bool comp(const pair<ll,ll > &a,const pair<ll,ll > &b)
// {
//     if(a.first==b.first)
//     {
//         return a.second<b.second;
//     }
//     return a.first<b.first;
// }