YZXWVUTSRQPONMLKJIHGFEDCBA AYZXWVUTSRQPONMLKJIHGFEDCB 2 SWAP MOVE