Common typos: ogchaindgchaindochaindoghaindogcaindogchindogchandogchaisogchainfogchaineogchainxogchaincogchainrogchaindpgchaindigchaindlgchaind9gchaindkgchaind0gchaindofchaindohchaindotchaindovchaindobchaindoychaindogxhaindogvhaindogdhaindogfhaindogcjaindogcgaindogcyaindogcnaindogcbaindogcuaindogchsindogchqindogchzindogchwindogchaondogchaundogchakndogcha8ndogcha9ndogchajndogchaimdogchaibdogchaijdogchaihodgchaindgochaindocghaindoghcaindogcahindogchiandogchanisdogchaindsogchainfdogchaindfogchainedogchaindeogchainxdogchaindxogchaincdogchaindcogchainrdogchaindrogchaindpogchaindopgchaindiogchaindoigchaindlogchaindolgchaind9ogchaindo9gchaindkogchaindokgchaind0ogchaindo0gchaindofgchaindogfchaindohgchaindoghchaindotgchaindogtchaindovgchaindogvchaindobgchaindogbchaindoygchaindogychaindogxchaindogcxhaindogcvhaindogdchaindogcdhaindogcfhaindogcjhaindogchjaindogcghaindogchgaindogcyhaindogchyaindogcnhaindogchnaindogcbhaindogchbaindogcuhaindogchuaindogchsaindogchasindogchqaindogchaqindogchzaindogchazindogchwaindogchawindogchaoindogchaiondogchauindogchaiundogchakindogchaikndogcha8indogchai8ndogcha9indogchai9ndogchajindogchaijndogchaimndogchainmdogchaibndogchainbdogchainjdogchaihndogchainhddogchaindoogchaindoggchaindogcchaindogchhaindogchaaindogchaiindogchainn