Uma fábrica de calçados produz mensalmente pares de sapatos de diversos modelos, com o intuito de atender os pedidos dos comerciantes da região. A demanda está cada vez maior, de modo que a fábrica está precisando de ajuda na automação do processamento do pedidos.
Dada a quantidade de pares de sapatos de cada modelo produzidos durante o mês, determine se é ou não possível atender todos os pedidos dos comerciantes.
A primeira linha da entrada contém o valor de (), que representa a quantidade de modelos distintos que a fábrica produziu para o mês em questão.
As próximas linhas são compostas pelo identificador de modelo e para quantidade () de pares do modelo que foram produzidas, separados por um espaço em branco. O identificador é uma string composta 4 por dígitos decimais. Modelos distintos possuem identificadores diferentes.
A linha seguinte contém o número de pedidos () dos comerciantes locais.
As linhas seguintes contém as informações de cada pedido, isto é, o identificador do modelo e a quantidade de unidades () que o comerciante deseja comprar, separados por um espaço em branco.
Imprima, em uma linha, a mensagem “Sim”, caso a fábrica
consiga atender todos os pedidos dos comerciantes, ou
“Nao”, caso contrário.
1
1234 100
2
1234 50
1234 40
Sim
Explicação do exemplo 1: No primeiro caso, a empresa produz 100 unidades do modelo 1234, e os comerciantes pedem um total de 90 unidades deste mesmo modelo, de modo que os pedidos são atendidos.
2
1234 25
5678 50
1
1234 30
Nao
Explicação do exemplo 2: No segundo caso, são encomendadas 30 unidades do modelo 1234, mas foram produzidas apenas 25 unidades. Logo não é possível atender todos os pedidos.
2
1234 25
5678 50
1
9999 30
Nao
Explicação do exemplo 3: No terceiro caso, há um pedido para o modelo 9999, o qual não foi produzido.