#include<bits/stdc++.h>
using namespace std;

int main() {
  int n;
  cin >> n;
  n *= 1.08;
  if(n < 206) {
    cout << "Yay!" << endl;
  } else if(n == 206) {
    cout << "so-so" << endl;
  } else {
    cout << ":(" << endl;
  }
  return 0;
}
#include<bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
using namespace std;
using namespace __gnu_pbds;

#define int         long long

#define read(a)		for(auto &z : a) cin >> z;
#define	write(a)	{for(auto &z : a) cout << z << ' ';cout << '\n';}
#define print(a)	cout << a << "\n";
#define all(a) 		a.begin(), a.end()

pair<int, int> mov[4] = {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};

int32_t main() {
	ios_base::sync_with_stdio(false); cin.tie(0);
    int _ = 1, n, m;
    // cin >> _;

    outer : while(_--) {
        cin >> n;
        int num = floor(n * 1.08);
        if(num < 206) {
            cout << "Yay!\n";
        }
        else if(num == 206) {
            cout << "so-so\n";
        }
        else {
            cout << ":(\n";
        }
    }

    return 0;
}
