Common typos: hublabcublabchblabchulabchubabchublbchublaxhublabvhublabdhublabfhublabcjublabcgublabcyublabcnublabcbublabcuublabchiblabchyblabchjblabch7blabch8blabchhblabchunlabchuvlabchuhlabchuglabchubkabchuboabchubpabchublsbchublqbchublzbchublwbchublanchublavchublahchublaghcublabcuhblabchbulabchulbabchubalbchublbaxchublabcxhublabvchublabcvhublabdchublabcdhublabfchublabcfhublabcjhublabchjublabcghublabchgublabcyhublabchyublabcnhublabchnublabcbhublabchbublabcuhublabchuublabchiublabchuiblabchuyblabchujblabch7ublabchu7blabch8ublabchu8blabchhublabchuhblabchunblabchubnlabchuvblabchubvlabchubhlabchugblabchubglabchubklabchublkabchubolabchubloabchubplabchublpabchublsabchublasbchublqabchublaqbchublzabchublazbchublwabchublawbchublanbchublabnchublavbchublabvchublahbchublabhchublagbchublabgcchublabchubblabchubllabchublaabchublabb