static void p1(int pos, int maxUsed) {
        if (pos == k) {
            System.out.println(Arrays.toString(a));
        } else {
            for(int i = maxUsed+1; i <= n; i++) {
                a[pos] = i;
                p1(pos+1,i);
            }
        }
    }