Common typos: radeepnaughtypadeepnaughtyprdeepnaughtypraeepnaughtypradepnaughtypradeenaughtypradeepaughtypradeepnughtypradeepnaghtypradeepnauhtypradeepnaugtypradeepnaughypradeepnaughtoradeepnaughty0radeepnaughty_radeepnaughtylradeepnaughtypeadeepnaughtyptadeepnaughtyp4adeepnaughtypfadeepnaughtypdadeepnaughtyp5adeepnaughtyprsdeepnaughtyprqdeepnaughtyprzdeepnaughtyprwdeepnaughtypraseepnaughtyprafeepnaughtypraeeepnaughtypraxeepnaughtypraceepnaughtyprareepnaughtypradwepnaughtypradrepnaughtyprad3epnaughtypraddepnaughtypradsepnaughtyprad4epnaughtypradewpnaughtypraderpnaughtyprade3pnaughtypradedpnaughtypradespnaughtyprade4pnaughtypradeeonaughtypradee0naughtypradee_naughtypradeelnaughtypradeepmaughtypradeepbaughtypradeepjaughtypradeephaughtypradeepnsughtypradeepnqughtypradeepnzughtypradeepnwughtypradeepnaightypradeepnayghtypradeepnajghtypradeepna7ghtypradeepna8ghtypradeepnahghtypradeepnaufhtypradeepnauhhtypradeepnauthtypradeepnauvhtypradeepnaubhtypradeepnauyhtypradeepnaugjtypradeepnauggtypradeepnaugytypradeepnaugntypradeepnaugbtypradeepnaugutypradeepnaughrypradeepnaughyypradeepnaugh5ypradeepnaughgypradeepnaughfypradeepnaugh6ypradeepnaughtupradeepnaughttpradeepnaughthpradeepnaught6pradeepnaught7pradeepnaughtgrpadeepnaughtypardeepnaughtyprdaeepnaughtypraedepnaughtypradepenaughtypradeenpaughtypradeepanughtypradeepnuaghtypradeepnaguhtypradeepnauhgtypradeepnaugthypradeepnaughytopradeepnaughtyporadeepnaughty0pradeepnaughtyp0radeepnaughty_pradeepnaughtyp_radeepnaughtylpradeepnaughtyplradeepnaughtyperadeepnaughtypreadeepnaughtyptradeepnaughtyprtadeepnaughtyp4radeepnaughtypr4adeepnaughtypfradeepnaughtyprfadeepnaughtypdradeepnaughtyprdadeepnaughtyp5radeepnaughtypr5adeepnaughtyprsadeepnaughtyprasdeepnaughtyprqadeepnaughtypraqdeepnaughtyprzadeepnaughtyprazdeepnaughtyprwadeepnaughtyprawdeepnaughtypradseepnaughtyprafdeepnaughtypradfeepnaughtypraedeepnaughtypradeeepnaughtypraxdeepnaughtypradxeepnaughtypracdeepnaughtypradceepnaughtyprardeepnaughtypradreepnaughtypradweepnaughtypradewepnaughtypraderepnaughtyprad3eepnaughtyprade3epnaughtypraddeepnaughtypradedepnaughtypradesepnaughtyprad4eepnaughtyprade4epnaughtypradeewpnaughtypradeerpnaughtypradee3pnaughtypradeedpnaughtypradeespnaughtypradee4pnaughtypradeeopnaughtypradeeponaughtypradee0pnaughtypradeep0naughtypradee_pnaughtypradeep_naughtypradeelpnaughtypradeeplnaughtypradeepmnaughtypradeepnmaughtypradeepbnaughtypradeepnbaughtypradeepjnaughtypradeepnjaughtypradeephnaughtypradeepnhaughtypradeepnsaughtypradeepnasughtypradeepnqaughtypradeepnaqughtypradeepnzaughtypradeepnazughtypradeepnwaughtypradeepnawughtypradeepnaiughtypradeepnauightypradeepnayughtypradeepnauyghtypradeepnajughtypradeepnaujghtypradeepna7ughtypradeepnau7ghtypradeepna8ughtypradeepnau8ghtypradeepnahughtypradeepnauhghtypradeepnaufghtypradeepnaugfhtypradeepnaughhtypradeepnautghtypradeepnaugthtypradeepnauvghtypradeepnaugvhtypradeepnaubghtypradeepnaugbhtypradeepnaugyhtypradeepnaugjhtypradeepnaughjtypradeepnaugghtypradeepnaughgtypradeepnaughytypradeepnaugnhtypradeepnaughntypradeepnaughbtypradeepnauguhtypradeepnaughutypradeepnaughrtypradeepnaughtrypradeepnaughtyypradeepnaugh5typradeepnaught5ypradeepnaughtgypradeepnaughftypradeepnaughtfypradeepnaugh6typradeepnaught6ypradeepnaughtuypradeepnaughtyupradeepnaughttypradeepnaughtytpradeepnaughthypradeepnaughtyhpradeepnaughty6pradeepnaught7ypradeepnaughty7pradeepnaughtygppradeepnaughtyprradeepnaughtypraadeepnaughtypradeeppnaughtypradeepnnaughtypradeepnaaughtypradeepnauughty