solve 6
solve 7
solve 8
solve 9