A novel hybrid genetic algorithm for solving Sudoku puzzles
adaptation in natural and artificial systems .