A fire engine sits near a cloud of thick smoke with one fireman on top of the truck and another fireman walking towards the smoke.
The two men are putting out the fire.
One fireman on the truck and another walking towards smoke doesn't mean they are putting out the fire.
exists e1 e2 s1 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10.(n_truck(x8) & on(e1,x6) & of(x6,x7) & subset_of(x9,x7) & towards(e2,x4) & n_smoke(x4) & n_smoke(x4) & Actor(e2,x10) & v_walk(e2) & (x9 = x10) & n_fireman(x9) & -(x9 = x5) & n_fireman(x5) & n_fireman(x5) & subset_of(x8,x7) & n_top(x6) & with(e1,x5) & card_eq_1(x5) & near(e1,x3) & of(x3,x4) & a_thick(s1) & Theme(s1,x4) & n_cloud(x3) & Actor(e1,x1) & v_sit(e1) & n_engine(x1) & of(x1,x2) & n_fire(x2))
exists e1 s1 x1 x2.(n_fire(x2) & n_man(x1) & card_eq_2(x1) & a_out(s1) & Manner(e1,s1) & Theme(e1,x2) & Actor(e1,x1) & v_put(e1))