Resgatando robôs
                                         
                                         
                            
                             
                                         
                                          Problem 
                         
                                 Uma tempestade de pó de diamante surgiu no planeta de Shelezyak. Como você sabe, o pó de diamante causa paralisia em robôs. No início da tempestade, todos os robôs estavam ocupados trabalhando ao longo de uma estrada reta. Há m oficinas de reparo ao longo da mesma estrada. Portanto, decidiu-se enviar cada robô à oficina mais próxima para renovar seu lubrificante. 
É necessário que cada robô determine a oficina mais próxima a ele.
 
Entrada 
A primeira linha contém o número 
n - o número de robôs(
\(1 <= n <= 100000\)). A segunda linha contém 
n inteiros diferentes, o 
i-ésimo desses números especifica a distância desde o início da estrada até o local de trabalho do 
 i-th robô . A terceira linha da entrada contém o número 
m - o número de oficinas (
1 <= m <= 100000). A quarta linha contém 
m vários inteiros, o 
iésimo desses números especifica a distância desde o início da estrada até o 
i código>a oficina mecânica. Todas as distâncias são positivas e não excedem 109.  O robô e a oficina podem estar localizados no mesmo ponto.
Impressão
Print n numbers - para cada robô, imprima o número da oficina mais próxima. As oficinas são numeradas de 1 a m na ordem em que são fornecidas na entrada.
 
Exemplos
| # | 
Entrada | 
Saída | 
| 1 | 
4 
1 2 6 10 
2 
7 3
 | 2 2 1 1 |