e9 done
e10 done
this e10 works? CONFUSED
e10 offical solution. through has an default end function, it can be omitted.
e11 done