void printPathRec(int n) {
		if (n < 0)
			return;
		if (n == 0) {
			System.out.println(StringUtils.join(paths, ","));
			return;
		}
		for (int step : steps) {
			paths.push(step);
			printPathRec(n - step);
			paths.pop();
		}
	}