Solved #6
solved #7
solved #8
Solved #9
Solved #10
Solved #11
Solved #12
Solved #13
Solved #14
Solved #15
Solved #16
Solved #17