#include<stdio.h>
int main()
{
  int i,j,k,n,m,sumn=0,summ=0,flag=0,ii,jj,sum=0;
  int N[100],M[100];

  while(1){
    sumn=0;
    summ=0;
    sum=0;
    scanf("%d%d",&n,&m);
    if(n==0 && m==0)break;
    for(i=0;i<n;i++){
      scanf("%d",&N[i]);
      sumn+=N[i];
    }
    for(i=0;i<m;i++){
      scanf("%d",&M[i]);
      summ+=M[i];
    }
    
    for(i=0;i<n;i++){
      for(j=0;j<m;j++){
	if(sumn-N[i]+M[j] ==summ-M[j]+N[i] && flag==0){
	  sum=N[i]+M[j];
          ii=i;
          jj=j;
          flag=1;
	}
	if(sumn-N[i]+M[j] ==summ-M[j]+N[i] && sum>N[i]+M[j]){
	  sum=N[i]+M[j];
          ii=i;
          jj=j;
	}
      }
    }
    if(flag==0)printf("-1\n");
    else printf("%d %d\n",N[ii],M[jj]);
  }
  return 0;
}
  