Rewriting the first two challenges