Common typos: rleighboonealeighbooneareighboonearlighboonearleghboonearleihboonearleigboonearleighoonearleighbonearleighbooearleighboonsrleighbooneqrleighboonezrleighboonewrleighbooneaeleighbooneatleighboonea4leighbooneafleighbooneadleighboonea5leighboonearkeighboonearoeighboonearpeighboonearlwighboonearlrighboonearl3ighboonearldighboonearlsighboonearl4ighboonearleoghboonearleughboonearlekghboonearle8ghboonearle9ghboonearlejghboonearleifhboonearleihhboonearleithboonearleivhboonearleibhboonearleiyhboonearleigjboonearleiggboonearleigyboonearleignboonearleigbboonearleiguboonearleighnoonearleighvoonearleighhoonearleighgoonearleighbponearleighbionearleighblonearleighb9onearleighbkonearleighb0onearleighbopnearleighboinearleighbolnearleighbo9nearleighboknearleighbo0nearleighboomearleighboobearleighboojearleighboohearleighboonwarleighboonrarleighboon3arleighboondarleighboonsarleighboon4raleighboonealreighboonearelighboonearlieghboonearlegihboonearleihgboonearleigbhoonearleighobonearleighbonoearleighbooensarleighbooneasrleighbooneqarleighbooneaqrleighboonezarleighbooneazrleighboonewarleighbooneawrleighbooneaerleighbooneareleighbooneatrleighbooneartleighboonea4rleighboonear4leighbooneafrleighboonearfleighbooneadrleighbooneardleighboonea5rleighboonear5leighboonearkleighboonearlkeighboonearoleighboonearloeighboonearpleighboonearlpeighboonearlweighboonearlewighboonearlreighboonearlerighboonearl3eighboonearle3ighboonearldeighboonearledighboonearlseighboonearlesighboonearl4eighboonearle4ighboonearleoighboonearleioghboonearleuighboonearleiughboonearlekighboonearleikghboonearle8ighboonearlei8ghboonearle9ighboonearlei9ghboonearlejighboonearleijghboonearleifghboonearleigfhboonearleihghboonearleighhboonearleitghboonearleigthboonearleivghboonearleigvhboonearleibghboonearleigbhboonearleiyghboonearleigyhboonearleigjhboonearleighjboonearleigghboonearleighgboonearleighyboonearleignhboonearleighnboonearleighbboonearleiguhboonearleighuboonearleighbnoonearleighvboonearleighbvoonearleighbhoonearleighbgoonearleighbpoonearleighboponearleighbioonearleighboionearleighbloonearleighbolonearleighb9oonearleighbo9onearleighbkoonearleighbokonearleighb0oonearleighbo0onearleighboopnearleighbooinearleighboolnearleighboo9nearleighbooknearleighboo0nearleighboomnearleighboonmearleighboobnearleighboonbearleighboojnearleighboonjearleighboohnearleighboonhearleighboonwearleighboonewarleighboonrearleighboonerarleighboon3earleighboone3arleighboondearleighboonedarleighboonsearleighboonesarleighboon4earleighboone4aarleighboonearrleighboonearlleighboonearleeighboonearleiighboonearleighbooonearleighboonnearleighboonee