A young boy with an orange shirt on is looking at a tool set with an overturned bike at his side.
The boy is attempting to fix the bike.
A boy does not have to be young.  Just because a boy has an overturned bike at his side it does not mean he is attempting to fix the bike.
exists e1 e2 s1 s2 s3 x1 x2 x3 x4 x5 x6 x7 x8.(at(e1,x5) & with(e2,x7) & at(x7,x8) & n_side(x8) & of(x8,x1) & n_male(x1) & n_bike(x7) & a_overturned(s3) & Theme(s3,x7) & Theme(e2,x6) & v_set(e2) & (x5 = x6) & n_tool(x5) & Actor(e1,x1) & v_look(e1) & with(x1,x2) & Theme(s2,x4) & a_on(s2) & (x2 = x4) & n_shirt(x2) & of(x2,x3) & n_orange(x3) & n_boy(x1) & a_young(s1) & Theme(s1,x1))
exists e1 p1 x1 x2.(n_bike(x2) & n_boy(x1) & Topic(e1,p1) & Actor(e1,x1) & v_attempt(e1) & exists e2.(Theme(e2,x2) & Actor(e2,x1) & v_fix(e2)))