Alice - FPE
By @Sinder