#TODO Matematica molto brutta. Pls no.