My developments about this Challenge.