MESA - Mesa da Sra Montagny!
Já comentamos as festas da Sra. Montagny à beira do Lake Louise em Banff. Nas suas festas ela se compromete a resolver um outro problema que faz tremer organizadores de jantares em todo o mundo: onde sentar os convidados. A magnata simplifica bastante o problema pedindo aos convidados, no mesmo questionário já comentado, que anote na lista dos convidados aqueles que desejariam ter à sua frente na mesa do jantar. A idéia é ter seus amigos sempre à sua frente, para que a conversa possa fluir melhor. A habilidade da socialite é tamanha que ela foi contratada pelo Fairmont Banff Springs hotel (hotel em que vão ocorrer as finais mundiais do ICPC em 2008: Hotel) para trabalhar no arranjo de mesas de banquete.
Sua tarefa neste problema é auxiliar novamente a magnata. Dados os desejos dos convidados, seu programa deve decidir se é possível dispô-los numa mesa de forma que cada convidado tenha todos os seus amigos no lado oposto da mesa.
Entrada
A entrada é composta de diversas instâncias. A primeira linha de cada instância contém dois inteiros e , onde é o número de convidados e é o número de relações de amizade. Cada uma das linhas seguintes contém dois inteiros e indicando que é amigo de e é amigo de , onde .
A entrada termina com final de arquivo (EOF).
Saída
Para cada instância, você deverá imprimir um identificador , onde é o número da instância atual. Na linha seguinte imprima se é possível e caso contrário.
Após cada instância imprima uma linha em branco.
Exemplo
Entrada |
Saída |
3 3 1 2 2 3 1 3 4 3 1 2 1 4 |
Instancia 1 naoInstancia sim |
Enviar solução: SPOJ