T331041
95pts,错第二个点,可能被卡了
#include<bits/stdc++.h>
using namespace std;
#define int unsigned long long
int a,b;
signed main(){
cin>>a>>b;
if(a%2!=0||b%2!=0||(a==0&&b!=0)||(a!=0&&b==0)){
cout<<"Impossible!";
return 0;
}
int suma=a/2*3;
int sumb=b-suma;
int sumc=(a-sumb*2)/4;
if(sumc!=(a-(b-a/2*3)*2)/4){
cout<<"Impossible!";
return 0;
}
cout<<sumb<<" "<<sumc;
return 0;
}