solutions for level 16