Not All Swaps Are Allowed

dectedPossibleSwaps (not done)