This is a young child getting his teeth brushed.
young child brushes his teeth before going to sleep
A child can brush his teeth at any time and for any reason, it cannot be inferred that he does so before going to sleep.
exists e2 e1 p1 x1 x2.(exists p2 s1 x3.((x1 = x3) & n_child(x3) & a_young(s1) & Theme(s1,x3)) & n_thing(x1) & Topic(e2,p1) & Actor(e2,e1) & v_brush(e2) & Theme(e1,x2) & Actor(e1,x1) & v_get(e1) & n_tooth(x2) & of(x2,x1) & n_male(x1))
exists e2 e1 p1 s1 x1 x2.(before(e1,e2) & Topic(e2,p1) & Actor(e2,x1) & v_go(e2) & exists e3.(Actor(e3,x1) & v_sleep(e3)) & Theme(e1,x2) & Actor(e1,x1) & v_brush(e1) & n_tooth(x2) & of(x2,x1) & n_male(x1) & n_child(x1) & a_young(s1) & Theme(s1,x1))