Identifying the overall goal.
Identifying a possible solution
Solution does potentially solve the goal of the problem.
Observe solution does not solve both conditions of the problem.
Detail solution for part a of the problem.
Detailing solution for part b of the problem.
Expanded on solution for part b of socks problem.