Java solutions at leetcode OJ.