???????? +--------- LMXXX | NFNMCCFM -NJYFFL ====== CMMCHF -JLPFFX ====== YXCLPM -YXYPPN ====== ?????? base: 10 letters: CFHJLMNPXY difficulty: hard