A teen boy is looking in the mirror with his entire face covered in shaving cream and is shaving his cheek.
A boy is looking in the mirror as he shaves.
A teen boy is a boy, having his face covered in shaving cream while shaving his cheek can be described more fluently as he shaves.
exists e1 e3 e2 e4 s1 s2 s3 x1 x2 x3 x4 x5 x6 x7.(n_cheek(x7) & of(x7,x2) & n_male(x2) & n_male(x2) & n_mirror(x2) & n_face(x3) & a_entire(s2) & Theme(s2,x3) & of(x3,x2) & Theme(e4,x7) & Actor(e4,x6) & v_shave(e4) & n_boy(x6) & a_teen(s3) & Theme(s3,x6) & in(e1,x2) & with(e1,x3) & in(e2,e3) & Theme(e3,x5) & Actor(e3,x4) & v_shave(e3) & n_cream(x5) & Theme(e2,x4) & v_cover(e2) & (x3 = x4) & Actor(e1,x1) & v_look(e1) & n_boy(x1) & a_teen(s1) & Theme(s1,x1))
exists e1 p1 x1 x2.(n_male(x2) & n_mirror(x2) & exists e2.(Actor(e2,x2) & v_shave(e2)) & as(e1,p1) & in(e1,x2) & Actor(e1,x1) & v_look(e1) & n_boy(x1))