The man wearing orange is dropping tools from the upper scaffold to the man in the red vest on the lower scaffold.
Construction workers are repairing a building.
Just because a man is dropping tools to the man on the lower scaffold it does not mean they are repairing a building. Just because a man is dropping tools to the man on the lower scaffold it does not mean they are construction workers.
exists e1 e2 s1 s2 s3 x1 x2 x3 x4 x5 x6.(n_scaffold(x5) & n_scaffold(x5) & r_more(s3) & a_lower(s3) & Theme(s3,x5) & n_vest(x6) & a_red(s2) & Theme(s2,x6) & n_man(x1) & n_man(x1) & a_upper(s1) & Theme(s1,x5) & on(e2,x5) & in(e2,x6) & to(e2,x1) & from(e2,x5) & Theme(e2,x4) & Actor(e2,x1) & v_drop(e2) & n_tool(x4) & Theme(e1,x3) & Actor(e1,x2) & v_wear(e1) & n_orange(x3) & (x1 = x2))
exists e1 x1 x2 x3.(Theme(e1,x3) & Actor(e1,x1) & v_repair(e1) & n_building(x3) & n_worker(x1) & of(x1,x2) & n_construction(x2))