Added Problem 57 Solution