Men are working on scaffolding outside of a building while other men watch.
A building is being repaired.
Men working on building scaffolding doesn't necessarily mean building is being repaired.
exists e1 e3 e2 x1 x2 x3 x4 x5 x6.(Theme(e3,x6) & Actor(e3,x1) & v_watch(e3) & n_thing(x6) & on(e1,e2) & while(e2,x5) & -(x5 = x1) & n_man(x1) & n_man(x1) & n_man(x5) & of(e2,x4) & n_building(x4) & r_outside(e2) & Actor(e2,x3) & v_scaffold(e2) & Actor(e1,x2) & v_work(e1) & (x1 = x2))
exists e1 x1.(Theme(e1,x1) & v_repair(e1) & n_building(x1))