fix typo in hw5.1
add hw5.2 solution
add hw5.3 solution