No better solution for #9. Adding solutions for #10 - #14. Stuck on #15.