Esta vez da bien, faltan corregir under/overflows