public class gaoshendoufa {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while (sc.hasNext()) {
String s = sc.nextLine();
String[] ss = s.split(" ");
int len = ss.length;
int[] a = new int[len];
int[] b = new int[len];
for (int i = 0; i < len; i++)
a[i] = Integer.parseInt(ss[i]);
for (int i = 0; i < len - 1; i++)
b[i] = a[i + 1] - a[i] - 1;
b[len - 1] = 0;
int sum = b[0];
for (int i = 2; i < len; i += 2)
sum ^= b[i];
if (sum == 0)
System.out.println(-1);
else {
for (int i = 0; i < len; i++)
for (int j = 1; j <= b[i]; j++) {
b[i] -= j;
if (i != 0)
b[i - 1] += j;
sum = b[0];
for (int k = 2; k < len; k += 2)
sum ^= b[k];
if (sum == 0) {
System.out.println(a[i] + " " + (a[i] + j));
break;
}
b[i] += j;
if (i != 0)
b[i - 1] -= j;
}
}
}
}
}