#include<iostream>
#include<string>
#include<vector>
#include <algorithm>
using namespace std;
int main( )
{
int T;
cin >> T;
cin .ignore ( ) ;
if ( T >= 1 && T <= 5 )
{
for ( int q = 0 ; q < T; q++ )
{
int n;
size_t pos;
cin >> n;
cin .ignore ( ) ;
if ( n >= 1 && n <= 100 )
{
vector< int > L;
vector< int > R;
vector< int > C;
for ( int u = 0 ; u < n; u++ )
{
int a;
cin >> a;
cin .ignore ( ) ;
if ( a >= 1 && a <= 100 )
{
L.push_back ( a) ;
}
}
for ( int u = 0 ; u < n; u++ )
{
int a;
cin >> a;
cin .ignore ( ) ;
if ( a >= 1 && a <= 100 )
{
R.push_back ( a) ;
}
}
for ( int u = 0 ; u < n; u++ )
{
int df = ( L[ u] * R[ u] ) ;
C.push_back ( df) ;
}
for ( size_t u = 0 ; u < C.size ( ) ; u++ )
{
int max = C[ 0 ] ;
if ( max < C[ u] ) {
max = C[ u] ;
pos = u+ 1 ;
}
if ( max == C[ u] ) {
cout << pos;
if ( R.at ( pos- 1 ) < R[ u] ) { pos = u + 1 ; }
if ( R[ pos - 1 ] == R[ u] ) {
if ( pos > u) { pos = u + 1 ; }
}
}
}
cout << pos << endl;
}
}
}
return 0 ;
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPHN0cmluZz4KI2luY2x1ZGU8dmVjdG9yPgojaW5jbHVkZSA8YWxnb3JpdGhtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgCnsKCiAgICBpbnQgVDsKICAgIGNpbiA+PiBUOwogICAgY2luLmlnbm9yZSgpOwogICAgaWYgKFQgPj0gMSAmJiBUIDw9IDUpIAogICAgewogICAgICAgIGZvciAoaW50IHEgPSAwOyBxIDwgVDsgcSsrKSAKICAgICAgICB7CgkJICAgIGludCBuOwogICAgICAgICAgICBzaXplX3QgcG9zOwogICAgICAgICAgICBjaW4gPj4gbjsKICAgICAgICAgICAgY2luLmlnbm9yZSgpOwoKICAgICAgICAgICAgaWYgKG4gPj0gMSAmJiBuIDw9IDEwMCkgCiAgICAgICAgICAgIHsKCQkJICAgIHZlY3RvcjxpbnQ+IEw7CiAgICAgICAgICAgICAgICB2ZWN0b3I8aW50PiBSOwogICAgICAgICAgICAgICAgdmVjdG9yPGludD4gQzsKCiAgICAgICAgICAgICAgICBmb3IgKGludCB1ID0gMDsgdSA8IG47IHUrKykgCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgaW50IGE7CiAgICAgICAgICAgICAgICAgICAgY2luID4+IGE7CiAgICAgICAgICAgICAgICAgICAgY2luLmlnbm9yZSgpOwoKICAgICAgICAgICAgICAgICAgICBpZiAoYSA+PSAxICYmIGEgPD0gMTAwKSAKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIEwucHVzaF9iYWNrKGEpOwogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBmb3IgKGludCB1ID0gMDsgdSA8IG47IHUrKykgCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgaW50IGE7CiAgICAgICAgICAgICAgICAgICAgY2luID4+IGE7CiAgICAgICAgICAgICAgICAgICAgY2luLmlnbm9yZSgpOwoKICAgICAgICAgICAgICAgICAgICBpZiAoYSA+PSAxICYmIGEgPD0gMTAwKSAKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgIFIucHVzaF9iYWNrKGEpOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGZvciAoaW50IHUgPSAwOyB1IDwgbjsgdSsrKSAKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBpbnQgZGYgPSAoTFt1XSAqIFJbdV0pOwogICAgICAgICAgICAgICAgICAgIEMucHVzaF9iYWNrKGRmKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGZvciAoc2l6ZV90IHUgPSAwOyB1IDwgQy5zaXplKCk7IHUrKykgCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgaW50IG1heCA9IENbMF07CiAgICAgICAgICAgICAgICAgICAgaWYgKG1heCA8IENbdV0pIHsKICAgICAgICAgICAgICAgICAgICAgICAgbWF4ID0gQ1t1XTsKICAgICAgICAgICAgICAgICAgICAgICAgcG9zID0gdSsxOwogICAgICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICAgICAgaWYgKG1heCA9PSBDW3VdKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgcG9zOwogICAgICAgICAgICAgICAgICAgICAgICBpZiAoUi5hdChwb3MtMSkgPCBSW3VdKSB7IHBvcyA9IHUgKyAxOyB9CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChSW3BvcyAtIDFdID09IFJbdV0pIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChwb3MgPiB1KSB7IHBvcyA9IHUgKyAxOyB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBjb3V0IDw8IHBvcyA8PCBlbmRsOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIDA7Cn0gICAgICAgICAgICAgICAg