add hw5-1 solution
add hw5-2 solution
add hw5-3 solution
add hw5-4 solution