fix some typos
add new problem 40000030
add palindrome problem 50000010