有一列n个不同座位,A、B两个不能相邻,则有排列法种数为多少,