import java.util.Scanner; public class A { public static void main(String[] args) { Scanner in = new Scanner(System.in); int[] a = new int[100]; int[] b = new int[100]; while (true) { int n = in.nextInt(); int m = in.nextInt(); if (n == 0 && m == 0) break; int suma = 0; int sumb = 0; for (int i = 0; i < n; i++) { a[i] = in.nextInt(); suma += a[i]; } for (int i = 0; i < m; i++) { b[i] = in.nextInt(); sumb += b[i]; } if ((suma + sumb) % 2 == 1) { System.out.println(-1); continue; } int target = (suma + sumb) / 2; int ansa = 1000; int ansb = 1000; for (int i = 0; i < n; i++) { for (int k = 0; k < m; k++) { int ta = a[i]; int tb = b[k]; if (suma - ta + tb == target && sumb - tb + ta == target) { if (ta + tb < ansa + ansb) { ansa = ta; ansb = tb; } } } } if (ansa == 1000) System.out.println(-1); else System.out.println(ansa + " " + ansb); } } }