public void findSum(TreeNode root,int sum,int curSum,LinkedList<Integer> col){
		if(root == null){
			return ;
		}
		curSum += root.data;
		col.add(root.data);
		if(root.left==null&&root.right==null&&curSum == sum){
			print(col);
		}
		if(root.left!=null)
			findSum(root.left,sum,curSum,col);
		if(root.right!=null)
			findSum(root.right,curSum,sum,col);
		curSum -= root.data;
		col.removeLast();
	}