A baby boy in a blue and white striped shirt is sitting on his mother's shoulders.
A boy is sitting on his mother's shoulders to see something high up.
just because the baby is sitting on her mothers shoulders doesn't mean he is there to see something high up.
exists e1 s1 s2 s3 x1 x2 x3 x4 x5.(on(e1,x5) & n_shoulder(x5) & of(x5,x4) & n_mother(x4) & of(x4,x1) & n_male(x1) & Actor(e1,x1) & v_sit(e1) & in(x1,x3) & n_shirt(x3) & a_striped(s3) & Theme(s3,x3) & a_white(s2) & Theme(s2,x3) & a_blue(s1) & Theme(s1,x3) & n_boy(x1) & of(x1,x2) & n_baby(x2))
exists e1 p1 x1 x2 x3 x4.(Topic(e1,p1) & exists e2 s1 s2 x5 x6.(Theme(e2,x5) & Actor(e2,x1) & v_see(e2) & a_up(s2) & Manner(s1,s2) & Theme(s1,x6) & a_high(s1) & (x5 = x6) & n_thing(x5)) & on(e1,x4) & n_shoulder(x4) & of(x4,x3) & n_mother(x3) & of(x3,x1) & n_male(x1) & Actor(e1,x2) & v_sit(e1) & n_boy(x2) & n_boy(x1))