My output is correct, but fail the last condition, please help.