add problem-30
add problem-31
add problem-32