A man who is smoking, wearing a yellow safety vest, is doing landscape work.
The man has been trying to quit smoking but caves in to a cigarette while working.
just because the man is smoking does not mean he is trying to quit and he may or may not have caved in to smoke.
exists e1 e2 p1 s1 x1 x2 x3 x4 x5 x6 x7.(Theme(e2,x6) & Actor(e2,x1) & v_do(e2) & n_work(x6) & of(x6,x7) & n_landscape(x7) & Theme(e1,x4) & Actor(e1,x3) & v_wear(e1) & n_vest(x4) & of(x4,x5) & n_safety(x5) & a_yellow(s1) & Theme(s1,x4) & (x1 = x3) & exists x8.((x2 = x8) & n_smoking(x8)) & (x1 = x2) & n_man(x1))
exists e1 p1 x1.(n_man(x1) & Topic(e1,p1) & Actor(e1,x1) & v_try(e1) & exists e3 e2 x2 x3 x4 x5 x6.(while(e2,e3) & Actor(e3,x1) & v_work(e3) & Theme(e2,x2) & Actor(e2,x1) & v_quit(e2) & subset_of(x4,x2) & to(x5,x6) & n_cigarette(x6) & in(x4,x5) & n_thing(x5) & n_cave(x4) & subset_of(x3,x2) & n_smoking(x3)))