modificato per project euler96