#pragma GCC optimize("Ofast") #include using namespace::std; struct __INIT{__INIT(){cin.tie(0);ios::sync_with_stdio(false);cout< // #include // #include // #include // #include // #include // #include // #include // #include // #include // #include // #include // using namespace __gnu_pbds; // namespace mp = boost::multiprecision; // typedef mp::number> cfloat; // typedef mp::cpp_int cint; typedef long long lint; typedef long long ll; typedef long double ldouble; typedef vector vec; typedef vector> mat; typedef vector>> mat3; typedef vector dvec; typedef vector> dmat; typedef vector>> dmat3; typedef vector svec; typedef vector> smat; typedef vector>> smat3; typedef vector> pvec; typedef vector>> pmat; typedef vector>>> pmat3; #define rep(i, n) for(lint i = 0; i < (lint)(n); i++) #define irep(i) for(lint i = 0;; i++) #define irep1(i) for(lint i = 1;; i++) #define irep2(i) for(lint i = 2;; i++) #define rrep(i, n) for(lint i = (lint)(n-1); i >-1; i--) #define rrepi(i,a,b) for(lint i = (lint)(b-1); i >a-1; i--) #define repi(i,a,b) for(lint i=lint(a);ilint(b);i+=c) #define all(x) (x).begin(),(x).end() #define PI 3.141592653589793 #define dist(x1,y1,x2,y2) (pow(pow(x2-x1,2)+pow(y2-y1,2),0.5)) #define output(v) do{bool f=0;for(auto i:v){cout<<(f?" ":"");if(i>INF/2)cout<<"INF";else cout<INF/2)cout<<"INF";else cout<>n;vectora(n);rep(i,n)cin>>a[i]; #define SUM(v) accumulate(all(v),0LL) #define INF (1LL<<60) #define IINF (1<<30) #define EPS (1e-10) #define LINF 9223372036854775807 #define MOD 1000000007 #define endl "\n" templateT in(){return *istream_iterator(cin);} inline lint gcd(lint a,lint b){return b?gcd(b,a%b):a;} inline lint lcm(lint a,lint b){return a*b/gcd(a,b);} inline bool chmin(auto& s,const auto& t){bool res=s>t;s=min(s,t);return res;} inline bool chmax(auto& s,const auto& t){bool res=s dx={-1,1,0,0,1,1,-1,-1}; vector dy={0,0,-1,1,1,-1,1,-1}; int main(){ lint a,b,c,d,e,f; cin>>a>>b>>c>>d>>e>>f; if((a+c+e)%2)cout<<":-("<