#include<stdio.h>
#include<math.h>

int main(void)
{
  int i,j;
  int n,m;
  int a[100],b[100];
  int sa,sb,dif;
  int aa,ab;

  while(1){
    scanf("%d %d",&n,&m);
    if(!n && !m)break;

    sa = 0;
    sb = 0;
    for(i=0;i<n;i++){
      scanf("%d",&a[i]);
      sa += a[i];
    }
    for(i=0;i<m;i++){
      scanf("%d",&b[i]);
      sb += b[i];
    }
 
    dif = sa-sb;

    aa = 0;
    ab = 0;
    for(i=0;i<n;i++){
      for(j=0;j<m;j++){
	if((a[i]-b[j])*2==dif){
	  aa = a[i];
	  ab = b[j]; 
	  break;
	}
      }
      if(aa && ab)break;
    }

    if(!aa && !ab)printf("-1\n");
    else printf("%d %d\n",aa,ab);
  }
  return 0;
}