I've got a project from my lecture to build a simple mobile Kakuro game with J2ME. That application must have a solving feature.
If I click a button, the program will do forward checking with backmarking algorithm to solve the game. But I still confused with how the algorithm works. Could anybody help me?