#include<stdio.h>
int main(void)
{
  int n,m;
  int a[100];
  int b[100];
  int c[100];
  int i,j,k=0;
  int sum1=0,sum2=0;
  int x,y;
  int dec;
  int u1[100];
  int u2[100];
  int u3[100];
  int min,mini;
  int l=0;

  while(1){
    scanf("%d %d", &n, &m);
    if(n==0 && m==0)break;
    for(i=0;i<n,i++){
      scanf("%d", a[i]);
      sum1=sum1+a[i];
    }
    for(j=0;j<m;j++){
      scanf("%d", b[j]);
      sum2=sum2+b[j];
    }
    u=0;
    for(i=0;i<n;i++){
      for(j=0;j<m;j++){
	if(dec/2=a[i]-b[j]){
	  u1[u]=a[i];
	  u2[u]=b[j];
	  u3[u]=a[i]+b[j];
	  u++;
	}
      }
    } 

    if(u>0){//????????????????????????????????´???
      min=u3[0];
      for(i=0;i<u;i++)
	if(u3[i]<min){
	  min=u3[i];
	  mini=i;
	}
      c[l++]=u1[mini]*1000+u2[mini];

     }else{  //????????´???
      c[l++]=-1;
     
    }

  }
  for(i=0;i<j;i++)
    if(c[i]!=-1)
      printf("%d %d\n", c[i]/1000, c[i]%1000);
    else 
      printf("%d\n", c[i]
  return 0;
}