In the original problem, the rules seemed more arbitrary, and when they’re abstracted that way, the logical connections  become harder to see.
No problema original, as regras parecem mais arbitrárias e, quando são assim abstratas, as relações lógicas tornam-se mais difíceis de ver.