A man selling colorfully patterned rugs enjoys a drink from a coffee cup on a sunny day.
A man is standing outside with a black coffee cup and the sun at his back.
Just because the man is drinking coffee doesn't mean the coffee is black and the sun doesn't have to be at his back.
exists e1 e3 e2 s1 x1 x2 x3 x4 x5 x6 x7.(Theme(e3,x4) & Actor(e3,x1) & v_enjoy(e3) & from(x4,x5) & on(x5,x7) & n_day(x7) & a_sunny(s1) & Theme(s1,x7) & n_cup(x5) & of(x5,x6) & n_coffee(x6) & n_drink(x4) & Theme(e2,x3) & Actor(e2,x2) & v_sell(e2) & n_rug(x3) & Theme(e1,x3) & v_pattern(e1) & r_colorfully(x3) & (x1 = x2) & n_man(x1))
exists e1 s1 s2 x1 x2 x3 x4 x5 x6.(n_back(x6) & of(x6,x5) & n_male(x5) & n_sun(x5) & at(e1,x6) & with(e1,x2) & subset_of(x5,x2) & subset_of(x3,x2) & n_cup(x3) & of(x3,x4) & n_coffee(x4) & a_black(s2) & Theme(s2,x3) & a_outside(s1) & Manner(e1,s1) & Actor(e1,x1) & v_stand(e1) & n_man(x1))