数学的にはn-1回の入れ替えでいいらしいけど、証明方法は知らん。