#include <bits/stdc++.h>
using namespace std;
#pragma comment(linker, "/STACK:167772160")
const int INF = 1e9;
const double EPS = 1e-9;
const double PI = acos(-1.);
int main() {
  int a, b, c;
  scanf("%d%d%d", &a, &b, &c);
  int x, y, z;
  x = a + b - c;
  y = b + c - a;
  z = a + c - b;
  if (x < 0 || y < 0 || z < 0 || x % 2 == 1 || y % 2 == 1 || z % 2 == 1) {
    puts("Impossible");
    return 0;
  }
  printf("%d %d %d\n", x / 2, y / 2, z / 2);
  return 0;
}
