Dude why i didnt knew the existence of this problem before, its awsome!
The construction: Call $P(n,k)$ the assertion of that sequence. With $P(n,1)$
$$c(n+1,1)=2c(n,1)+1 \implies c(n,1)=2^n-1 \; \forall n \in \mathbb Z^+$$Becuase of the induction and becuase $c(1,1)=1$
Now if we try $P(n,2)$ and do some induction xd
$$c(n+1,2)=4c(n,2)+2^n-1$$Well now we need to take that $2^n$ out hence we let $c(n,2)=b_n-2^{n-1}$ to get that $b_{n+1}=4b_n-1$ and since $c(2,2)=1$ we have that $b_2=3$ and hence by easy induction we get that $b_n=\frac{2^{2n-1}+1}{3}$ which means that $c(n,2)=\frac{(2^n-1)(2^{n-1}-1)}{3}$ and now we can sus that $c(n,k)=\frac{(2^n-1)(2^{n-1}-1)...(2^1-1)}{((2^k-1)(2^{k-1}-1)...(2^1-1))((2^{n-k}-1)(2^{n-k-1}-1)...(2^1-1))}$ for all $n \ge k \ge 1$ and since this definition follows what is the problem asking us, we will prove that its true by induction.
So assume that it holds for $c(n,k-1)$ hence we get
$$c(n+1,k)=2^kc(n,k)+\frac{(2^n-1)(2^{n-1}-1)...(2^1-1)}{((2^{k-1}-1)(2^{k-2}-1)...(2^1-1))((2^{n-k+1}-1)(2^{n-k}-1)...(2^1-1))}$$Now i make the replace $c(n,k)=\frac{(2^n-1)(2^{n-1}-1)...(2^1-1)}{((2^k-1)(2^{k-1}-1)...(2^1-1))((2^{n-k}-1)(2^{n-k-1}-1)...(2^1-1))}+L(n,k)$ and now by replacing on the equation and a lot of bashing i'm not gonna write for the sake of my sanity.
$$L(n+1,k)=2^kL(n,k) \implies L(n,k)=0 \; \forall n \ge k$$Becuase we have that by the first condition of the problem $L(k,k)=0$
Hence our hypotesis was true meaning that we are done