Text correction - Difficulty: HARD | MLCompete