// @ts-check

/**
 * @param {number} a
 * @param {number} b
 */
function harmony(a, b) {
  var k = 0;
  while (Math.abs(a - k) !== Math.abs(b - k)) {
    // console.log('#', a - k, b - k, k);
    k += 1;
    if (k >= Math.pow(10, 9)) {
      k = NaN;
      break;
    }
  }
  // console.log('#', a - k, b - k, k);

  if (Number.isNaN(k)) {
    console.log('IMPOSSIBLE');
  } else {
    console.log(a, b, k);
  }
}

// harmony(2, 16);
// harmony(0, 3);
// harmony(998244353, 99824435);

var x = Number(process.argv[2]);
var y = Number(process.argv[3]);
harmony(x, y);
