A man is taking a picture while standing on a boat.
A guys captures the sunset.
Just because a man is taking pictures on a boat does not mean that they are of the sunset.
exists e1 e2 x1 x2 x3.(while(e1,e2) & on(e2,x3) & n_boat(x3) & Actor(e2,x1) & v_stand(e2) & Theme(e1,x2) & Actor(e1,x1) & v_take(e1) & n_picture(x2) & n_man(x1))
exists e1 x1 x2.(n_sunset(x2) & Theme(e1,x2) & Actor(e1,x1) & v_capture(e1) & n_guy(x1))