Common typos: alfpintpupphxhlfpintpupphxhafpintpupphxhalpintpupphxhalfintpupphxhalfpntpupphxhalfpitpupphxhalfpinpupphxhalfpintupphxhalfpintppphxhalfpintpuphxhalfpintpuppxhalfpintpupphjalfpintpupphxgalfpintpupphxyalfpintpupphxnalfpintpupphxbalfpintpupphxualfpintpupphxhslfpintpupphxhqlfpintpupphxhzlfpintpupphxhwlfpintpupphxhakfpintpupphxhaofpintpupphxhapfpintpupphxhaldpintpupphxhalgpintpupphxhalrpintpupphxhalcpintpupphxhalvpintpupphxhaltpintpupphxhalfointpupphxhalf0intpupphxhalf_intpupphxhalflintpupphxhalfpontpupphxhalfpuntpupphxhalfpkntpupphxhalfp8ntpupphxhalfp9ntpupphxhalfpjntpupphxhalfpimtpupphxhalfpibtpupphxhalfpijtpupphxhalfpihtpupphxhalfpinrpupphxhalfpinypupphxhalfpin5pupphxhalfpingpupphxhalfpinfpupphxhalfpin6pupphxhalfpintoupphxhalfpint0upphxhalfpint_upphxhalfpintlupphxhalfpintpipphxhalfpintpypphxhalfpintpjpphxhalfpintp7pphxhalfpintp8pphxhalfpintphpphxhalfpintpuophxhalfpintpu0phxhalfpintpu_phxhalfpintpulphxhalfpintpupohxhalfpintpup0hxhalfpintpup_hxhalfpintpuplhxhalfpintpuppjxhalfpintpuppgxhalfpintpuppyxhalfpintpuppnxhalfpintpuppbxhalfpintpuppuxhalfpintpupphzhalfpintpupphchalfpintpupphshalfpintpupphdahlfpintpupphxhlafpintpupphxhaflpintpupphxhalpfintpupphxhalfipntpupphxhalfpnitpupphxhalfpitnpupphxhalfpinptupphxhalfpintuppphxhalfpintppuphxhalfpintpuphpxhalfpintpuppxhjhalfpintpupphxhjalfpintpupphxghalfpintpupphxhgalfpintpupphxyhalfpintpupphxhyalfpintpupphxnhalfpintpupphxhnalfpintpupphxbhalfpintpupphxhbalfpintpupphxuhalfpintpupphxhualfpintpupphxhsalfpintpupphxhaslfpintpupphxhqalfpintpupphxhaqlfpintpupphxhzalfpintpupphxhazlfpintpupphxhwalfpintpupphxhawlfpintpupphxhaklfpintpupphxhalkfpintpupphxhaolfpintpupphxhalofpintpupphxhaplfpintpupphxhalpfpintpupphxhaldfpintpupphxhalfdpintpupphxhalgfpintpupphxhalfgpintpupphxhalrfpintpupphxhalfrpintpupphxhalcfpintpupphxhalfcpintpupphxhalvfpintpupphxhalfvpintpupphxhaltfpintpupphxhalftpintpupphxhalfopintpupphxhalfpointpupphxhalf0pintpupphxhalfp0intpupphxhalf_pintpupphxhalfp_intpupphxhalflpintpupphxhalfplintpupphxhalfpiontpupphxhalfpuintpupphxhalfpiuntpupphxhalfpkintpupphxhalfpikntpupphxhalfp8intpupphxhalfpi8ntpupphxhalfp9intpupphxhalfpi9ntpupphxhalfpjintpupphxhalfpijntpupphxhalfpimntpupphxhalfpinmtpupphxhalfpibntpupphxhalfpinbtpupphxhalfpinjtpupphxhalfpihntpupphxhalfpinhtpupphxhalfpinrtpupphxhalfpintrpupphxhalfpinytpupphxhalfpintypupphxhalfpin5tpupphxhalfpint5pupphxhalfpingtpupphxhalfpintgpupphxhalfpinftpupphxhalfpintfpupphxhalfpin6tpupphxhalfpint6pupphxhalfpintopupphxhalfpintpoupphxhalfpint0pupphxhalfpintp0upphxhalfpint_pupphxhalfpintp_upphxhalfpintlpupphxhalfpintplupphxhalfpintpiupphxhalfpintpuipphxhalfpintpyupphxhalfpintpuypphxhalfpintpjupphxhalfpintpujpphxhalfpintp7upphxhalfpintpu7pphxhalfpintp8upphxhalfpintpu8pphxhalfpintphupphxhalfpintpuhpphxhalfpintpuopphxhalfpintpupophxhalfpintpu0pphxhalfpintpup0phxhalfpintpu_pphxhalfpintpup_phxhalfpintpulpphxhalfpintpuplphxhalfpintpuppohxhalfpintpupp0hxhalfpintpupp_hxhalfpintpupplhxhalfpintpuppjhxhalfpintpupphjxhalfpintpuppghxhalfpintpupphgxhalfpintpuppyhxhalfpintpupphyxhalfpintpuppnhxhalfpintpupphnxhalfpintpuppbhxhalfpintpupphbxhalfpintpuppuhxhalfpintpupphuxhalfpintpupphzxhalfpintpupphxzhalfpintpupphcxhalfpintpupphxchalfpintpupphsxhalfpintpupphxshalfpintpupphdxhalfpintpupphxdhhalfpintpupphxhaalfpintpupphxhallfpintpupphxhalffpintpupphxhalfppintpupphxhalfpiintpupphxhalfpinntpupphxhalfpinttpupphxhalfpintppupphxhalfpintpuupphxhalfpintpuppphxhalfpintpupphhxhalfpintpupphxx