#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
void solve(){
   ll n ; cin>>n;
   ll x = ((1.08)*(n));
   if(x == 206){
       cout<<"so-so"<<endl;
   }
   else{
        if(x > 206){
       cout<<":("<<endl;
   }
   else{
         cout<<"Yay!"<<endl;
   }
   }
   
}
int main(){
      
       solve();
       
    
}  


#include <bits/stdc++.h>

#define loop(s, e, i) for (int i = s; i < e; ++i)
#define print(s) cout << s << endl;
#define DIV 1000000007
using namespace std;

typedef long long ll;
typedef unsigned long long ull;
const ll INF = 1e18+7;

ll ceildiv(ll a, ll b) { return (a+b-1)/b; } // 切り上げ
ll floordiv(ll a, ll b) { return a/b; } // 切り下げ

int show_matrix(vector<vector<int>> &dp) {
  loop(0, dp.size(), i) {
    loop(0, dp[i].size(), j) {
      cout << dp[i][j] << " ";
    }
    cout << endl;
  }
  return 0;
}

/*
浮動小数点の入力
cout << fixed << setprecision(9) << endl;
*/

int main() {
  cin.tie(nullptr);
  ios::sync_with_stdio(false);

  ll N;
  cin >> N;
  N *= 1.08;
  if (N < 206) {
    print("Yay!");

  } else if (N == 206) {
    print("so-so");

  } else {
    print(":(");
  }
}
