I doppi getline sono perchè sennò uno viene saltato per problemi di buffer