#include <iostream>
using namespace std;
int main() {
int a = 6, b = 8, c = 4;
// Пример условного оператора
if ((a + b + c) % 2 == 1)
cout << "-1" << endl;
else if (((a + b) == c) || ((a + c) == b) || ((b + c) == a))
cout << "0" << endl;
else {
if ((a + b) < c) {
cout << "2" << endl;
cout << (a + b + c) / 2 - a << " " << (a + b + c) / 2 - b << endl;
} else {
cout << "1" << endl;
cout << (a + b + c) / 2 - b << " " << (a + b + c) / 2 - c << endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBpbnQgYSA9IDYsIGIgPSA4LCBjID0gNDsKCiAgICAvLyDQn9GA0LjQvNC10YAg0YPRgdC70L7QstC90L7Qs9C+INC+0L/QtdGA0LDRgtC+0YDQsAogICAgaWYgKChhICsgYiArIGMpICUgMiA9PSAxKSAKICAgICAgICBjb3V0IDw8ICItMSIgPDwgZW5kbDsKICAgIGVsc2UgaWYgKCgoYSArIGIpID09IGMpIHx8ICgoYSArIGMpID09IGIpIHx8ICgoYiArIGMpID09IGEpKSAKICAgICAgICBjb3V0IDw8ICIwIiA8PCBlbmRsOwogICAgZWxzZSB7CiAgICAgICAgaWYgKChhICsgYikgPCBjKSB7CiAgICAgICAgICAgIGNvdXQgPDwgIjIiIDw8IGVuZGw7CiAgICAgICAgICAgIGNvdXQgPDwgKGEgKyBiICsgYykgLyAyIC0gYSA8PCAiICIgPDwgKGEgKyBiICsgYykgLyAyIC0gYiA8PCBlbmRsOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGNvdXQgPDwgIjEiIDw8IGVuZGw7CiAgICAgICAgICAgIGNvdXQgPDwgKGEgKyBiICsgYykgLyAyIC0gYiA8PCAiICIgPDwgKGEgKyBiICsgYykgLyAyIC0gYyA8PCBlbmRsOwogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gMDsKfQo=