zyxvutsrponmlihgfedcbaUTSRPMLIFDCA
utronlifedcbaU
zyxwvutsrponmlkjihgfedcbaYWVTSPONMLKJIHGFDCBA
yvutsronmlihgfecbaVUTSRMLIHFEC