Solution added and explained.
Solution tested and confirmed.
Socks in the Dark problem added.
Problem revised and insight offered.
Insight revised and overall goal added.
Constraints added.
Sub-goals added.
Possible solutions identified.