Didn't quite solve #9, however, the simplest solution makes sense. I've adapted it to continue moving along