1/17/2012 Redo LeetCode

Redo LeetCode
Ignore:     107 119 120 121 15 33 61 68 76