The boy with the red trunks kicks and grins as he falls back down after being thrown in the air by the man standing in the waist deep water.
A man is teaching his son how to swim.
The boy and man are not necessarily father and son, nor is the boy necessarily being taught how to swim.
exists e2 e1 p1 s1 s2 x1 x2 x3 x4 x5 x6 x7 x8 x9 x10.(n_water(x9) & a_deep(s2) & Theme(s2,x9) & of(x9,x10) & n_waist(x10) & n_standing(x7) & of(x7,x8) & n_man(x8) & n_air(x6) & n_male(x3) & n_kick(x3) & of(x3,x4) & n_trunk(x4) & a_red(s1) & Theme(s1,x3) & n_boy(x1) & after(e1,e2) & Actor(e2,x7) & in(x7,x9) & in(e2,x6) & Theme(e2,x1) & v_throw(e2) & exists s3.(r_back(s3) & Theme(s3,x1) & a_down(s3)) & Topic(e1,p1) & Actor(e1,x1) & v_fall(e1) & with(x1,x2) & subset_of(x5,x2) & as(x5,x3) & n_grin(x5) & subset_of(x3,x2))
exists e1 p1 x1 x2.(Theme(e1,x2) & Actor(e1,x1) & v_teach(e1) & Topic(x2,p1) & exists e2.(Actor(e2,x2) & v_swim(e2)) & n_son(x2) & of(x2,x1) & n_male(x1) & n_man(x1))