problem 51 to 55 solved