#include <bits/stdc++.h>
using namespace std;
const int N = 1e2+10;
int A[N], B[N], a, b, sa, sb;
int found[N];
vector<pair<int, int>> v;
bool arr[N];
int main() {
scanf("%d", &sa);
memset(arr1, 0, sizeof arr1);
memset(arr2, 0, sizeof arr2);
for(int i = 0 ; i < sa ; ++i){
scanf("%d", A+i);
arr[i] = 1;
}
scanf("%d", &sb);
for(int i = 0 ; i < sb ; ++i){
scanf("%d", B+i);
arr[i] = 1;
}
for(int i = 0 ; i < sa ; ++i){
for(int j = 0 ; j < sb ; ++j){
int sum = A[i] + B[j];
//int x = lower_bound(A, A+sa, )
if(arr[A[i] + B[j]] == 0 ){
printf("%d %d", A[i], B[j]);
return 0;
}
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKY29uc3QgaW50IE4gPSAxZTIrMTA7CmludCBBW05dLCBCW05dLCBhLCBiLCBzYSwgc2I7CmludCBmb3VuZFtOXTsKdmVjdG9yPHBhaXI8aW50LCBpbnQ+PiB2Owpib29sIGFycltOXTsKIAppbnQgbWFpbigpIHsKCXNjYW5mKCIlZCIsICZzYSk7CgltZW1zZXQoYXJyMSwgMCwgc2l6ZW9mIGFycjEpOwoJbWVtc2V0KGFycjIsIDAsIHNpemVvZiBhcnIyKTsKCWZvcihpbnQgaSA9IDAgOyBpIDwgc2EgOyArK2kpewoJCXNjYW5mKCIlZCIsIEEraSk7CgkJYXJyW2ldID0gMTsKCX0KCXNjYW5mKCIlZCIsICZzYik7Cglmb3IoaW50IGkgPSAwIDsgaSA8IHNiIDsgKytpKXsKCQlzY2FuZigiJWQiLCBCK2kpOwoJCWFycltpXSA9IDE7Cgl9CQoJCglmb3IoaW50IGkgPSAwIDsgaSA8IHNhIDsgKytpKXsKCQlmb3IoaW50IGogPSAwIDsgaiA8IHNiIDsgKytqKXsKCQkJaW50IHN1bSA9IEFbaV0gKyBCW2pdOwoJCQkvL2ludCB4ID0gbG93ZXJfYm91bmQoQSwgQStzYSwgKQoJCQlpZihhcnJbQVtpXSArIEJbal1dID09IDAgKXsKCQkJCXByaW50ZigiJWQgJWQiLCBBW2ldLCBCW2pdKTsKCQkJCXJldHVybiAwOwoJCQl9CgkJfQoJfQoJcmV0dXJuIDA7Cn0=
prog.cpp: In function ‘int main()’:
prog.cpp:12:9: error: ‘arr1’ was not declared in this scope
memset(arr1, 0, sizeof arr1);
^~~~
prog.cpp:12:9: note: suggested alternative: ‘arr’
memset(arr1, 0, sizeof arr1);
^~~~
arr
prog.cpp:13:9: error: ‘arr2’ was not declared in this scope
memset(arr2, 0, sizeof arr2);
^~~~
prog.cpp:13:9: note: suggested alternative: ‘arr’
memset(arr2, 0, sizeof arr2);
^~~~
arr
prog.cpp:11:7: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &sa);
~~~~~^~~~~~~~~~~
prog.cpp:15:8: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", A+i);
~~~~~^~~~~~~~~~~
prog.cpp:18:7: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", &sb);
~~~~~^~~~~~~~~~~
prog.cpp:20:8: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d", B+i);
~~~~~^~~~~~~~~~~