Super Bactérias

Um grupo de cientistas está desenvolvendo um tratamento para uma doença rara, que é consequência da ação conjunta de NN super bactérias, onde cada uma delas consegue se reproduzir em uma taxa alarmante, comprometendo gravemente a saúde do paciente. Ainda sem nome científico oficial, cada bactéria recebeu um identificador numérico sequencial único, de 1 até NN.

Os estudiosos tiveram sucesso em criar medicamentos que são capazes de dizimar cada uma das espécies de bactéria individualmente, mas os componentes dos mesmos perdem a eficácia se ministrados simultaneamente. Por esta razão, os remédios precisam ser administrados um por vez, ao início de cada dia de tratamento. Cada medicamento recebeu uma nomenclatura provisória sequencial, de acordo com a bactéria combatida: Anti-1, Anti-2, \ldots, Anti-NN.

Contudo, enquanto um medicamento age, as demais bactérias continuam a se reproduzir sem impedimentos, de modo que é preciso determinar a melhor ordem de aplicação dos remédios, de modo a minimizar a quantidade total de bactérias no organismo do paciente ao longo dos NN dias de tratamento.

Dadas as taxas de crescimento diárias de cada bactéria e a quantidade inicial de cada espécie no organismo do paciente, determine a melhor ordem de aplicação dos medicamentos. Considere, para a solução do problema, que as bactérias alvo da medicação diária não se reproduzem ao longo do dia e que são exterminadas antes do início do dia seguinte.

Entrada

A entrada consiste em TT (1T101 \leq T\leq 10) casos de teste, onde o número de casos de teste é dado na primeira linha da entrada.

A primeira linha do caso de teste contém o número NN (1N81\leq N\leq 8) de bactérias que compõem a enfermidade. A linha seguinte contém NN números inteiros RiR_i (2Ri752\leq R_i\leq 75), separados por espaços em branco, que correspondem à taxa de crescimento diário da bactéria ii (1iN1\leq i \leq N). A terceira e última linha do caso de teste contém NN inteiros BiB_i (1Bi1001 \leq B_i\leq 100), que correspondem a quantidade inicial da bactéria ii antes da administração do primeiro medicamento.

Saída

Para cada caso de teste a saída deve ser composta de duas linhas: a primeira contém a mensagem “Paciente #pp:”, onde pp é o número do caso de teste (cuja contagem tem início com o número um); a segunda contém a sequência de administração dos medicamentos que minimiza o número de bactérias no organismo do paciente, no formato “Anti-ii -> Anti-jj -> ... -> Anti-kk” (as setas são compostas pelo caractere menos (“-”) e pelo caractere maior que (“>”), e há um espaço antes e um depois de cada seta).

Caso exista mais de um tratamento possível, imprima aquele que trate das bactérias de menor identificador antes das demais (isto é, utilize o identificador das bactérias como critério de desempate).

Entre dois casos de testes consecutivos deve ser impressa uma linha em branco.

Exemplo de entrada 1

2
2
2 3
20 15
3
10 10 10
26 14 35

Exemplo de saída 1

Paciente #1:
Anti-2 -> Anti-1

Paciente #2:
Anti-3 -> Anti-1 -> Anti-2