#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using ll = long long; using P = std::pair; template std::ostream& operator<<(std::ostream& os, std::pair pa) { return os << "[" << pa.first << ", " << pa.second << "]"; } template std::ostream& operator<<(std::ostream& os, std::vector vec) { os << "{"; for (int i = 0; i < vec.size(); i++) os << vec[i] << (i + 1 == vec.size() ? "" : ", "); os << "}"; return os; } #define rep(i, a, b) for (ll(i) = (a); i < (b); i++) #define all(i) i.begin(), i.end() #define debug(i) std::cerr << "debug " << i << std::endl // const ll MOD = 998244353; const ll MOD = 1e9 + 7; int main() { std::cin.tie(0); std::ios::sync_with_stdio(false); ll a,b,sum=0; rep(i,0,3){ std::cin>>a>>b; if(b==0){ sum+=1; }else{ sum+=(a%2); } } if(sum%2==0)std::cout<<":-)\n"; else std::cout<<":-(\n"; return 0; }