add problem 47
add problem 48