time O(n!/m!) space O(n^2)