Difficulty level: impossible
1.5K