6WEFC2UQXKS5NPYGQUGIHFYSEKTEMPBKYMYUX2U54PRRJWZ3VJRAC
FOFFISFHQTXCKPT2XBYQ5HJJOP47UKCNYTKLTJ2FWXXJGURXVQFAC
QK6XE5XFT6XT6N2TAFLZTJAV3FWDDWXMXHHEE7MCFIUBRETV2HFQC
use unicode_segmentation::UnicodeSegmentation;
input.chars().rev().collect()
input.graphemes(true).rev().collect()
unicode-segmentation = "1.8"