从N个数任意取M个数,并且这M个数互不相邻,共有几种取法?