Common typos: ibdogbdogidogibogibdfibdohibdotibdovibdobibdoyibdogobdogubdogkbdog8bdog9bdogjbdogindogivdogihdogigdogibsogibfogibeogibxogibcogibrogibdpgibdigibdlgibd9gibdkgibd0igbdogbidogidbogibodfgibdogfibdohgibdoghibdotgibdogtibdovgibdogvibdobgibdogbibdoygibdogyibdogoibdogiobdoguibdogiubdogkibdogikbdog8ibdogi8bdog9ibdogi9bdogjibdogijbdoginbdogibndogivbdogibvdogihbdogibhdogigbdogibgdogibsdogibdsogibfdogibdfogibedogibdeogibxdogibdxogibcdogibdcogibrdogibdrogibdpogibdopgibdiogibdoigibdlogibdolgibd9ogibdo9gibdkogibdokgibd0ogibdo0ggibdogiibdogibbdogibddogibdoo