/*
	
	????¨??????§?°???????????????????????????????????°??????????????????°?????????????????°?????????????±??????????
	??????x1??¨y1???????????§?????????????????´??????x2(>x1)??¨??????????????????y2???y2>y1???????????????x1+y1<x2+y2??¨??????????????§?????????
*/

#include<stdio.h>

int Main();

int main(int argc, char *argv[]){
	while( Main() == 0 );
	return 0;
}

int Main(){
	int n = 0, m = 0, st = 0, sh = 0, *card[2], *num[2], d = 0, i = 0, j = 0, k = 0;	//????????¨??±???????????????????????°??????????????????????????????????¨???????????????¨?????°????????°?????????????????????(0???????¨?????°??????????)???????¨??????????
	if( scanf("%d %d", &n, &m) != 2 ){ return -1; }
	if( n == 0 && m == 0 ){ return 1; }
	int taro[n], hana[m];
	//??????????????\??????
	for( i = 0; i < n; i++ ){
		if( scanf("%d", &taro[i]) != 1 ){ return -1; }
		st += taro[i];
	}
	for( i = 0; i < m; i++ ){
		if( scanf("%d", &hana[i]) != 1 ){ return -1; }
		sh += hana[i];
	}
	if( st <= sh ){
		card[0] = taro;
		card[1] = hana;
		num[0] = &n;
		num[1] = &m;
		d = sh - st;
	}else{
		card[0] = hana;
		card[1] = taro;
		num[0] = &m;
		num[1] = &n;
		d = st - sh;
	}
	//????¨???????????\???°???????????¶??????????????????????????¨????????????
	if( d % 2 == 1 ){
		printf("-1\n");
		return 0;
	}
	//?????????????°???????????????????????????????
	for( i = 0; i < 2; i++ ){
		for( j = 0; j < *num[i] - 1; j++ ){
			for( k = j + 1; k < *num[i]; k++ ){
				if( card[i][j] > card[i][k] ){
					int t = card[i][j];
					card[i][j] = card[i][k];
					card[i][k] = t;
				}
			}
		}
	}
	//????¨?????°??????????????????????????????????????????????
	for( i = 0; i < *num[0]; i++ ){
		for( j = 0; j < *num[1]; j++ ){
			if( card[1][j] - card[0][i] == d / 2 ){
				//??????????????????????????????????????§???????????§????????????????????????????????????????????????????????????????????????
				printf("%d %d\n", card[(st<=sh?0:1)][(st<=sh?i:j)], card[(st<=sh?1:0)][(st<=sh?j:i)]);
				return 0;
			}else if( card[1][j] - card[0][i] > d ){
				break;
			}
		}
	}
	printf("-1\n");
	return 0;
}