public static List<List<Integer>> combinationSum(int[] candidates, int target) {
		// write your code here
		int[]A=candidates;
		int t=target;
		Arrays.sort(A);
		List<List<Integer>>rel=new ArrayList<>();
		combHelper(A,0,0,t,new ArrayList<>(),rel);
		return rel;
	}