Step 2

Breaking the problem apart into Main & sub-goals.