A man's upper torso in Union Blue waving with a flag in background and Confederate Gray behind him waving as well.
The men are waving at eachother.
Just because two men are waving does not mean that they are waving at each other.
exists e1 e2 s1 s2 x1 x2 x3 x4 x5 x6 x7 x8.(ne_org_gray(x7) & (x7 = x8) & ne_org_confederate(x8) & ne_geo_blue(x3) & (x3 = x4) & ne_geo_union(x4) & r_as(e2) & a_well(s2) & Manner(e2,s2) & Actor(e2,x7) & v_wave(e2) & behind(x7,x1) & n_male(x1) & with(e1,x5) & in(x5,x6) & n_background(x6) & n_flag(x5) & Actor(e1,x2) & v_wave(e1) & in(x2,x3) & n_torso(x2) & a_upper(s1) & Theme(s1,x2) & of(x2,x1) & n_man(x1))
exists e1 x1 x2.(n_man(x1) & at(e1,x2) & n_eachother(x2) & Actor(e1,x1) & v_wave(e1))