add preblem_b
add problem_c