Runnando i test ho visto che i test che non supero failano perché superano il timeout, rileggendo e provando ad ottimizzare il codice mi sono reso conto che effettivamente la parte in cui controllo l'occorrenza delle lettere nelle varie posizioni non è proprio il massimo, non riesco però a trovare nessun altro modo di fare ciò che ho fatto, qualcuno potrebbe darmi qualche consiglio su come migliorare quella parte? (sto usando un dizionario {str, int} che varia ogni volta che cambio la posizione che voglio esaminare).