add problem3-22 description
fix problem3-22 description
add problem3-22 sulution implementation