added another solution to problem 57