#include <bits/stdc++.h>
using namespace std;
const int p = 1000000007;
int n, m, change;
unsigned long long int a[1000001];
int main() {
  int x, y, z;
  cin >> x >> y >> z;
  int a = x + y - z;
  int c = x + z - y;
  int b = z + y - x;
  if (abs(a % 2) == 1 || abs(b % 2) == 1 || abs(c % 2) == 1 || a < 0 || b < 0 ||
      c < 0) {
    cout << "Impossible";
    return 0;
  }
  cout << a / 2 << " " << b / 2 << " " << c / 2;
  return 0;
}
