A swimmer is swimming hard in order to win the race.
The person that is swimming does not know how to swim and needs to be rescued.
The swimmer could not be swimming hard if they do not know how to swim because they would not have an idea how to do that.
exists e1 p1 s1 x1 x2 x3.(n_race(x3) & n_order(x2) & Topic(e1,p1) & exists p2 e2.(Theme(e2,x3) & Actor(e2,x1) & v_win(e2)) & in(e1,x2) & a_hard(s1) & Manner(e1,s1) & Actor(e1,x1) & v_swim(e1) & n_swimmer(x1))
exists e1 e3 e2 p1 x1 x2 x3 x4.(n_person(x3) & n_person(x1) & Topic(e3,p1) & Actor(e3,x3) & v_need(e3) & exists e6.(Theme(e6,x3) & v_rescue(e6)) & Actor(e2,x4) & v_swim(e2) & (x3 = x4) & -exists e4 x5.(Topic(e4,x5) & Actor(e4,x1) & v_know(e4) & n_manner(x5) & exists e5 x6.(Actor(e5,x6) & v_swim(e5))) & Actor(e1,x2) & v_swim(e1) & (x1 = x2))