solution p21