Senhores, essa teoria de concatenação e truncamento de vocês está errada. NUNCA você pode desprezar os zeros à DIREITA. Os zeros à ESQUERDA é que são os dígitos desprezíveis. Porque isso? Porque a ordem de valor dos dígitos binários são: ... 32, 16, 8, 4, 2 e 1. Vocês começam eliminando os zeros á esquerda e na concatenação eliminam os zeros à direita? Isso não é concatenação e truncamento, isso é chutão! Vamos rever o exemplo de vocês para o concurso 1095: 00010 00011 00101 00110 Tirando os zeros à esquerda. 10 11 101 110 Concatenando 10 e 101: 10101 = 21 (saiu no concurso 1096) Concatenando 11 e 110: 11110 = 30 que é maior que 25. Então elimina-se o primeiro dígito à ESQUERDA. NUNCA à DIREITA. Ficando: 1110 = 14 (saiu no concurso 1096) Seguindo essa linha, no concurso 1096 as concatenações e truncamento geram 12 e 23, que saíram no concurso 1097. Já no concurso 1097 as concatenações e truncamentos geram 06 e 25, onde o 06 NÃO saiu no concurso 1098. Não fiz o cálculo do restante. Tem que verificar a % de acertos dessa teoria. Só estou comentando que o modo que vocês estão fazendo é incompatível com as regras da matemática. Abraço e sorte a todos.