recorrected problem2