Common typos: xmcbamcbaxcbaxmbaxmcsxmcbqxmcbzxmcbwxmcbazmcbacmcbasmcbadmcbaxncbaxkcbaxjcbaxmxbaxmvbaxmdbaxmfbaxmcnaxmcvaxmchaxmcgxamcbamxcbaxcmbaxmbcsaxmcbasxmcbqaxmcbaqxmcbzaxmcbazxmcbwaxmcbawxmcbaxzmcbacxmcbaxcmcbaxsmcbadxmcbaxdmcbaxnmcbaxmncbaxkmcbaxmkcbaxjmcbaxmjcbaxmxcbaxmcxbaxmvcbaxmcvbaxmdcbaxmcdbaxmfcbaxmcfbaxmcnbaxmcbnaxmcbvaxmchbaxmcbhaxmcgbaxmcbgaaxmcbaxxmcbaxmmcbaxmccbaxmcbb