#include #define rep(i, n) for(int i = 0; i < (int)(n); i++) #define all(x) (x).begin(),(x).end() #define rall(x) (x).rbegin(),(x).rend() #define bit(n) (1LL<<(n)) #define UNIQUE(v) v.erase( unique(v.begin(), v.end()), v.end() ); templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b P; int main(){ int a, b, c; cin >> a >> b >> c; int ans = INF; for(int i=1; i<=(a+10*b); i++){ rep(j, a+1){ rep(k, b+1){ int sum = j + 10 * k; if(sum < i) continue; int ch = (sum - i)/10 + (sum - i)%10; if(c == ch + (a - j) + (b - k)) chmin(ans, i); } } } if(ans == INF) cout << "Impossible" << endl; else cout << ans << endl; }