No illegal swaps??

Printable View