Exercise to learn different programming languages by creating a program that solves Sudoku problems like a human.