Why my solution does not pass validation?