Adding solution for problem 54.
Adding solution for problem 55.
Adding solution for problem 56.
Adding solution for problem 57.
Adding solution for problem 58.
Adding solution for problem 59.