Common typos: triphubsriphubstiphubstrphubstrihubstripubstriphbstriphuatriphubdtriphubwtriphubztriphubxtriphubetriphubsrriphubsyriphubs5riphubsgriphubsfriphubs6riphubsteiphubsttiphubst4iphubstfiphubstdiphubst5iphubstrophubstruphubstrkphubstr8phubstr9phubstrjphubstriohubstri0hubstri_hubstrilhubstripjubstripgubstripyubstripnubstripbubstripuubstriphibstriphybstriphjbstriph7bstriph8bstriphhbstriphunstriphuvstriphuhstriphugtsriphubsrtiphubstirphubstrpihubstrihpubstripuhbstriphbuastriphubsatriphubdstriphubsdtriphubwstriphubswtriphubzstriphubsztriphubxstriphubsxtriphubestriphubsetriphubsrtriphubstrriphubsytriphubstyriphubs5triphubst5riphubsgtriphubstgriphubsftriphubstfriphubs6triphubst6riphubsteriphubstreiphubsttriphubstrtiphubst4riphubstr4iphubstrfiphubstdriphubstrdiphubstr5iphubstroiphubstriophubstruiphubstriuphubstrkiphubstrikphubstr8iphubstri8phubstr9iphubstri9phubstrjiphubstrijphubstripohubstri0phubstrip0hubstri_phubstrip_hubstrilphubstriplhubstripjhubstriphjubstripghubstriphgubstripyhubstriphyubstripnhubstriphnubstripbhubstriphbubstripuhubstriphuubstriphiubstriphuibstriphuybstriphujbstriph7ubstriphu7bstriph8ubstriphu8bstriphhubstriphuhbstriphunbstriphubnstriphuvbstriphubvstriphubhstriphugbstriphubgsstriphubstriiphubstripphubstriphubb