For natural numbers $m \leq n$ calculate (i.e. express by a simple formula not containing a sum) $$\sum^{n}_{k=m}\binom{k}{m}\binom{n}{k}.$$
I searched and answer is probably
$=\binom{n}{m}\sum^{n}_{k=m}\binom{n-m}{n-k}$
$=\binom{n}{m}\sum^{n-m}_{k=0}\binom{n-m}{k}$
$=\binom{n}{m}2^{n-m}$
Q
1: Is the answer correct?
2: Why take $\binom{n}{m}$ in front of sum?
3: How to transform the first formula to become second formula?