ELI5: Explain Like I'm 5

Constraint satisfaction problem

Constraint satisfaction problem is like a game you can play. You have pieces that need to be put together to make something. But, for each piece there are certain rules and restrictions you have to follow. For example, if you are making a puzzle, each piece has to fit together with the other pieces to make the picture. Your goal is to figure out how to fit all the puzzle pieces together to make the picture. To do this, you have to look at each piece and make sure it follows the rules and restrictions. It's like a big brain puzzle!