Updated sub-goal on part 2 of problem 2 (socks).
Not exactly sure as to how to solve problem 2 (socks). made a comment on part 3 of this problem.