/* written by Pankaj Kumar. country:-INDIA */ #include using namespace std; typedef long long ll ; typedef set> spi; typedef set> spl; typedef vector> vpi; typedef vector vi; typedef vector vl; typedef vector vb; typedef vector vc; typedef vector> vpl; typedef vector vs; typedef mapmi; typedef map ml; typedef set ss; typedef setsc; typedef set si; typedef set sl; #define pan cin.tie(0);cout.tie(0);ios_base::sync_with_stdio(0); // define values. #define mod 1000000007 #define phi 1.618 /* Bit-Stuff */ #define get_set_bits(a) (__builtin_popcount(a)) #define get_set_bitsll(a) ( __builtin_popcountll(a)) #define get_trail_zero(a) (__builtin_ctz(a)) #define get_lead_zero(a) (__builtin_clz(a)) #define get_parity(a) (__builtin_parity(a)) /* Abbrevations */ #define ff first #define ss second #define mp make_pair #define line cout<0) { if(y%2==1)res*=x; y/=2; x*=x; } return res; } /* ascii value A=65,Z=90,a=97,z=122 */ /* -----------------------------------------------------------------------------------*/ int main() { pan; vl v(4,0); for(auto &s:v) cin>>s; sort(v.begin(),v.end()); if((v[0]*v[3])==(v[1]*v[2])) cout<<"Possible"<