Add more solutions to the medium level problems

The new added problems' number is: 43, 76, 78, 103, 116, 132, 148.