It's a snow day so the mother takes her little boy who is in yellow out to make a snowman, and the dog loves to roll in the snow.
When Jack was with his mother building a snowman, their dog decided to roll in the snow and mess up their creation.
Not all boys are called Jack. Just because the dog enjoys rolling in the snow doesn't mean he will. Just because the dog likes rolling in the snow doesn't mean he is messing up a snow man.
exists e1 p1 p2 p3 s1 x1 x2 x5 x6 x11.(n_snow(x11) & n_dog(x2) & n_boy(x6) & a_little(s1) & Theme(s1,x6) & of(x6,x5) & n_female(x5) & n_mother(x5) & n_thing(x1) & Topic(e1,p3) & Actor(e1,x2) & v_love(e1) & exists e4.(in(e4,x11) & Actor(e4,x2) & v_roll(e4)) & exists e2 p4 p5 s2 x7 x8.(Theme(e2,x6) & Actor(e2,x5) & v_take(e2) & Topic(p4,p5) & exists e3 x10.(Theme(e3,x10) & Actor(e3,x7) & v_make(e3) & n_snowman(x10)) & a_out(s2) & Manner(p4,s2) & exists x9.(in(x8,x9) & n_yellow(x9)) & (x6 = x8) & (x6 = x7)) & so(p1,p2) & exists x3 x4.((x1 = x3) & n_day(x3) & of(x3,x4) & n_snow(x4)))
exists p1 p2 p3 x1 x2 x5 x6 x7 x8 x9.(n_creation(x9) & of(x9,x2) & n_thing(x2) & n_thing(x2) & n_mess(x8) & n_snow(x7) & subset_of(x8,x6) & subset_of(x7,x6) & n_dog(x5) & of(x5,x2) & n_mother(x2) & of(x2,x1) & n_male(x1) & ne_per_jack(x1) & exists e2 p5.(Topic(e2,p5) & Actor(e2,x5) & v_decide(e2) & exists e3.(up(e3,x9) & in(e3,x6) & Actor(e3,x5) & v_roll(e3))) & exists p4 e1 x3 x4.(with(x1,x2) & Theme(e1,x4) & Actor(e1,x3) & v_build(e1) & n_snowman(x4) & (x2 = x3)) & when(p2,p3))