Two men, one dressed in black with a white hat and the other dressed in gray sweep a set of steps.
Two men are cleaning the steps of their apartment before going out.
Just because they are sweeping steps, doesn't mean they are the steps is their apartment, or that they are sweeping before going out.
exists e1 s1 s2 x1 x2 x3 x4 x5 x7.(-(x7 = x7) & n_dress(x7) & with(e1,x4) & all x6.(n_set(x6) -> exists s3 x8 x9.(subset_of(x7,x4) & of(x7,x9) & n_step(x9) & for(x7,x6) & in(x7,x8) & n_sweep(x8) & a_gray(s3) & Theme(s3,x8))) & subset_of(x5,x4) & n_hat(x5) & a_white(s2) & Theme(s2,x5) & Theme(e1,s1) & Theme(s1,x3) & a_black(s1) & Theme(e1,x1) & v_dress(e1) & rel(x1,x2) & n_thing(x2) & card_eq_1(x2) & n_man(x1) & card_eq_2(x1))
exists e1 e2 s1 x1 x2 x3.(n_apartment(x3) & of(x3,x2) & n_thing(x2) & n_step(x2) & before(e1,e2) & a_out(s1) & Manner(e2,s1) & Actor(e2,x1) & v_go(e2) & Theme(e1,x2) & Actor(e1,x1) & v_clean(e1) & of(x2,x3) & n_man(x1) & card_eq_2(x1))