B YZXWVUTSRQPONMLKJIHGFEDCBA B YXZWVUTSRQPONMLKJIHGFEDCBA B YXWZVUTSRQPONMLKJIHGFEDCBA B YXWVZUTSRQPONMLKJIHGFEDCBA B YXWVUZTSRQPONMLKJIHGFEDCBA B YXWVUTZSRQPONMLKJIHGFEDCBA B YXWVUTSZRQPONMLKJIHGFEDCBA B YXWVUTSRZQPONMLKJIHGFEDCBA B YXWVUTSRQZPONMLKJIHGFEDCBA B YXWVUTSRQPZONMLKJIHGFEDCBA 20 SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE SWAP MOVE