A man in a red shirt and camouflage shorts is outside grilling.
He is cleaning his grill while dressed in red and camouflage.
Even though the man is outside grilling it does not mean he is cleaning his grill.
exists p1 s1 x1 x2 x3 x4 x5.(exists s2 x6.((x1 = x6) & n_grilling(x6) & a_outside(s2) & Theme(s2,x6)) & in(x1,x2) & subset_of(x4,x2) & n_shorts(x4) & of(x4,x5) & n_camouflage(x5) & subset_of(x3,x2) & n_shirt(x3) & a_red(s1) & Theme(s1,x3) & n_man(x1))
exists e1 x1 x2 x3 x4 x5.(while(e1,x1) & in(x1,x3) & n_camouflage(x5) & n_red(x4) & subset_of(x5,x3) & subset_of(x4,x3) & n_dress(x1) & Theme(e1,x2) & Actor(e1,x1) & v_clean(e1) & n_grill(x2) & of(x2,x1) & n_male(x1) & n_male(x1))