Common typos: irtyfuckerpdxdrtyfuckerpdxdityfuckerpdxdiryfuckerpdxdirtfuckerpdxdirtyuckerpdxdirtyfckerpdxdirtyfukerpdxdirtyfucerpdxdirtyfuckrpdxdirtyfuckepdxdirtyfuckerdxdirtyfuckerpxdirtyfuckerpdsirtyfuckerpdxfirtyfuckerpdxeirtyfuckerpdxxirtyfuckerpdxcirtyfuckerpdxrirtyfuckerpdxdortyfuckerpdxdurtyfuckerpdxdkrtyfuckerpdxd8rtyfuckerpdxd9rtyfuckerpdxdjrtyfuckerpdxdietyfuckerpdxdittyfuckerpdxdi4tyfuckerpdxdiftyfuckerpdxdidtyfuckerpdxdi5tyfuckerpdxdirryfuckerpdxdiryyfuckerpdxdir5yfuckerpdxdirgyfuckerpdxdirfyfuckerpdxdir6yfuckerpdxdirtufuckerpdxdirttfuckerpdxdirthfuckerpdxdirt6fuckerpdxdirt7fuckerpdxdirtgfuckerpdxdirtyduckerpdxdirtyguckerpdxdirtyruckerpdxdirtycuckerpdxdirtyvuckerpdxdirtytuckerpdxdirtyfickerpdxdirtyfyckerpdxdirtyfjckerpdxdirtyf7ckerpdxdirtyf8ckerpdxdirtyfhckerpdxdirtyfuxkerpdxdirtyfuvkerpdxdirtyfudkerpdxdirtyfufkerpdxdirtyfuclerpdxdirtyfucjerpdxdirtyfucierpdxdirtyfucmerpdxdirtyfucoerpdxdirtyfuckwrpdxdirtyfuckrrpdxdirtyfuck3rpdxdirtyfuckdrpdxdirtyfucksrpdxdirtyfuck4rpdxdirtyfuckeepdxdirtyfucketpdxdirtyfucke4pdxdirtyfuckefpdxdirtyfuckedpdxdirtyfucke5pdxdirtyfuckerodxdirtyfucker0dxdirtyfucker_dxdirtyfuckerldxdirtyfuckerpsxdirtyfuckerpfxdirtyfuckerpexdirtyfuckerpxxdirtyfuckerpcxdirtyfuckerprxdirtyfuckerpdzdirtyfuckerpdcdirtyfuckerpdsdirtyfuckerpddidrtyfuckerpdxdrityfuckerpdxditryfuckerpdxdirytfuckerpdxdirtfyuckerpdxdirtyufckerpdxdirtyfcukerpdxdirtyfukcerpdxdirtyfucekrpdxdirtyfuckrepdxdirtyfuckeprdxdirtyfuckerdpxdirtyfuckerpxdsdirtyfuckerpdxdsirtyfuckerpdxfdirtyfuckerpdxdfirtyfuckerpdxedirtyfuckerpdxdeirtyfuckerpdxxdirtyfuckerpdxdxirtyfuckerpdxcdirtyfuckerpdxdcirtyfuckerpdxrdirtyfuckerpdxdrirtyfuckerpdxdoirtyfuckerpdxdiortyfuckerpdxduirtyfuckerpdxdiurtyfuckerpdxdkirtyfuckerpdxdikrtyfuckerpdxd8irtyfuckerpdxdi8rtyfuckerpdxd9irtyfuckerpdxdi9rtyfuckerpdxdjirtyfuckerpdxdijrtyfuckerpdxdiertyfuckerpdxdiretyfuckerpdxditrtyfuckerpdxdirttyfuckerpdxdi4rtyfuckerpdxdir4tyfuckerpdxdifrtyfuckerpdxdirftyfuckerpdxdidrtyfuckerpdxdirdtyfuckerpdxdi5rtyfuckerpdxdir5tyfuckerpdxdirrtyfuckerpdxdirtryfuckerpdxdirytyfuckerpdxdirtyyfuckerpdxdirt5yfuckerpdxdirgtyfuckerpdxdirtgyfuckerpdxdirtfyfuckerpdxdir6tyfuckerpdxdirt6yfuckerpdxdirtuyfuckerpdxdirtyufuckerpdxdirtytfuckerpdxdirthyfuckerpdxdirtyhfuckerpdxdirty6fuckerpdxdirt7yfuckerpdxdirty7fuckerpdxdirtygfuckerpdxdirtydfuckerpdxdirtyfduckerpdxdirtyfguckerpdxdirtyrfuckerpdxdirtyfruckerpdxdirtycfuckerpdxdirtyfcuckerpdxdirtyvfuckerpdxdirtyfvuckerpdxdirtyftuckerpdxdirtyfiuckerpdxdirtyfuickerpdxdirtyfyuckerpdxdirtyfuyckerpdxdirtyfjuckerpdxdirtyfujckerpdxdirtyf7uckerpdxdirtyfu7ckerpdxdirtyf8uckerpdxdirtyfu8ckerpdxdirtyfhuckerpdxdirtyfuhckerpdxdirtyfuxckerpdxdirtyfucxkerpdxdirtyfuvckerpdxdirtyfucvkerpdxdirtyfudckerpdxdirtyfucdkerpdxdirtyfufckerpdxdirtyfucfkerpdxdirtyfuclkerpdxdirtyfucklerpdxdirtyfucjkerpdxdirtyfuckjerpdxdirtyfucikerpdxdirtyfuckierpdxdirtyfucmkerpdxdirtyfuckmerpdxdirtyfucokerpdxdirtyfuckoerpdxdirtyfuckwerpdxdirtyfuckewrpdxdirtyfuckrerpdxdirtyfuckerrpdxdirtyfuck3erpdxdirtyfucke3rpdxdirtyfuckderpdxdirtyfuckedrpdxdirtyfuckserpdxdirtyfuckesrpdxdirtyfuck4erpdxdirtyfucke4rpdxdirtyfuckeerpdxdirtyfuckerepdxdirtyfucketrpdxdirtyfuckertpdxdirtyfucker4pdxdirtyfuckefrpdxdirtyfuckerfpdxdirtyfuckerdpdxdirtyfucke5rpdxdirtyfucker5pdxdirtyfuckeropdxdirtyfuckerpodxdirtyfucker0pdxdirtyfuckerp0dxdirtyfucker_pdxdirtyfuckerp_dxdirtyfuckerlpdxdirtyfuckerpldxdirtyfuckerpsdxdirtyfuckerpdsxdirtyfuckerpfdxdirtyfuckerpdfxdirtyfuckerpedxdirtyfuckerpdexdirtyfuckerpxdxdirtyfuckerpdxxdirtyfuckerpcdxdirtyfuckerpdcxdirtyfuckerprdxdirtyfuckerpdrxdirtyfuckerpdzxdirtyfuckerpdxzdirtyfuckerpdxcdirtyfuckerpdxsdirtyfuckerpddxdirtyfuckerpdxdddirtyfuckerpdxdiirtyfuckerpdxdirtyffuckerpdxdirtyfuuckerpdxdirtyfucckerpdxdirtyfuckkerpdxdirtyfuckerppdx