Common typos: lreycereyceleycelrycelrecelreywlreycrlreyc3lreycdlreycslreyc4lreycekreyceoreycepreyceleeycelteycel4eycelfeyceldeycel5eycelrwycelrrycelr3ycelrdycelrsycelr4ycelreucelretcelrehcelre6celre7celregcelreyxelreyvelreydelreyflereycerleycelerycelryecelrecywelreycewlreycrelreycerlreyc3elreyce3lreycdelreycedlreycselreyceslreyc4elreyce4lreyceklreycelkreyceolreyceloreyceplreycelpreycelereycelreeyceltreycelrteycel4reycelr4eycelfreycelrfeyceldreycelrdeycel5reycelr5eycelrweycelrewycelrreycelrerycelr3eycelre3ycelredycelrseycelresycelre4ycelreuycelreyucelretycelreytcelrehycelreyhcelre6ycelrey6celre7ycelrey7celregycelreygcelreyxcelreycxelreyvcelreycvelreydcelreycdelreyfcelreycfeelreycellreycelreyycelreycc