n个球和箱子,编号1~n,把每个球都放到与自己编号不同的箱子,问有几种放法?