add problem 35
add problem 36
add problem 37
add problem 39
add problem 40
add problem 41