Input (grade 7): Karim Haggui (born 20 January 1984 in Kasserine) is a Tunisian football defender.
Output (grade 6): Karim Haggui (born 20 January 1984) is a Tunisian football player.