A BMX cyclist is doing a stunt on a riverbank across the river from a factory.
The BMX cyclist has just recently bought the bike, and is seeing what it can do.
Just because there is a BMX cyclist doing a stunt, it doesn't mean that the cyclist recently bought the bike, nor trying to see what it can do.
exists e1 x1 x2 x3 x4 x5 x6.(n_river(x5) & from(e1,x6) & n_factory(x6) & across(e1,x5) & Theme(e1,x3) & Actor(e1,x1) & v_do(e1) & on(x3,x4) & n_riverbank(x4) & n_stunt(x3) & n_cyclist(x1) & (x1 = x2) & ne_org_bmx(x2))
exists e2 e1 s1 x1 x2 x3 x4 x5 x6.(n_thing(x5) & n_cyclist(x1) & (x1 = x6) & ne_org_bmx(x6) & n_bike(x5) & (x1 = x2) & ne_org_bmx(x2) & exists e3 e4 p1 x7.(n_thing(x7) & Theme(e4,x7) & Actor(e4,x1) & v_see(e4) & exists e5.(Theme(e5,x7) & Actor(e5,x5) & v_do(e5)) & Topic(e3,p1) & Actor(e3,x5) & v_can(e3)) & Theme(e2,x3) & Actor(e2,x1) & v_have(e2) & Theme(e1,x5) & Actor(e1,x4) & v_buy(e1) & (x3 = x4) & n_recently(x3) & a_just(s1) & Theme(s1,x3))