Intanto per l'input c'è un errore in quanto nel secondo ciclo continui ad utilizzare list1 al posto di list2