public ArrayList<Integer> getChildrenValue(TreeNode root) {
		ArrayList<Integer> result = new ArrayList<Integer>();
		if (root.left != null)
			result.add(root.left.val);
		if (root.right != null)
			result.add(root.right.val);
		return result;
	}