Se vuoi una mano:

1 - Spiega a parole come hai risolto il problema: che struttura dati utilizzi e come si svolge la computazione;

2 - Inserisci commenti per spieare cosa fa ogni funzione;

3 - Posta solo il codice che effettua la computazione, con la definizione dei tipi, evitando tutto il codice per l'input e l'output;

4 - usa il pulsante code per indentare il codece.