Common typos: fhxxcfxhxxcfxfxxcfxfhxcfxfhxxfxfhxxczfhxxcfcfhxxcfsfhxxcfdfhxxcfxdhxxcfxghxxcfxrhxxcfxchxxcfxvhxxcfxthxxcfxfjxxcfxfgxxcfxfyxxcfxfnxxcfxfbxxcfxfuxxcfxfhzxcfxfhcxcfxfhsxcfxfhdxcfxfhxzcfxfhxccfxfhxscfxfhxdcfxfhxxxfxfhxxvfxfhxxdfxfhxxffxfhxxcdxfhxxcgxfhxxcrxfhxxccxfhxxcvxfhxxctfxhxxcfxhfxxcfxfxhxcfxfhxcxfxfhxxfczxfhxxcfxzfhxxcfcxfhxxcfxcfhxxcfsxfhxxcfxsfhxxcfdxfhxxcfxdfhxxcfxfdhxxcfxgfhxxcfxfghxxcfxrfhxxcfxfrhxxcfxfchxxcfxvfhxxcfxfvhxxcfxtfhxxcfxfthxxcfxfjhxxcfxfhjxxcfxfhgxxcfxfyhxxcfxfhyxxcfxfnhxxcfxfhnxxcfxfbhxxcfxfhbxxcfxfuhxxcfxfhuxxcfxfhzxxcfxfhxzxcfxfhcxxcfxfhxcxcfxfhsxxcfxfhxsxcfxfhdxxcfxfhxdxcfxfhxxzcfxfhxxccfxfhxxscfxfhxxdcfxfhxxxcfxfhxxcxfxfhxxvcfxfhxxcvfxfhxxcdfxfhxxfcfxfhxxcffxfhxxcfdxfhxxcgfxfhxxcfgxfhxxcrfxfhxxcfrxfhxxcfcxfhxxcfvxfhxxctfxfhxxcftxxfhxxcfxffhxxcfxfhhxxcf