#include #include #include #include #include #include #include #include using namespace std; int main() { int a, b, c, d, cnt=0, ab; cin >> a >> b >> c >> d; ab = a + b; if (d == 10){ cout << "Impossible" << endl; return 0; } for (int i = 0; i <= 8; i++){ if ((b >= i * 100) && (b <= (i + 1) * 100)){ cnt += (b - i*100) * 50 * pow(2, i); if (ab <= (i+1) * 100){ cnt += (ab - b) * 100 * pow(2, i); break; } else cnt += (100 - (b - 100*i))* 100 * pow(2, i); } else if (b > (i + 1) * 100) cnt += 50 * pow(2, i) * 100; else if (ab > (i + 1) * 100) cnt += 100 * pow(2, i) * 100; else{ cnt += (ab - i*100) * 100 * pow(2, i); break; } } cout << "Possible" << endl << cnt << endl; }