Adding more details and process to Problem 3