Era successa una cosa simile anche a me, dato che nell'esercizio uno si lavora anche con gli insiemi e l'ordine dei valori al loro interno possono cambiare, devi fare attenzione se in qualche ciclo non prendi tutti i valori, forse casualmente avvolte capitano giusti e avvolte sbagliati. A me succedeva in un ciclo for che iterava sull'insieme che aveva due valori, una volta andava bene un'altra no, poi ho capito che mi prendeva solo il primo valore e visto che ogni volta che ricarichi il programma l'insieme cambia casualmente avvolte prendeva il valore che mi serviva e altre volte no