int main(int argc, char ** argv) { if (argc != 2) { cout << "Usage: " << argv[0] << " <Sudoku_board> " << endl; exit(2); } string filename(argv[1]); Population* population = new Population(filename); population->setupPopulation(); population->geneticAlgorithm(); cout << "Sudoku Puzzle Solved " << endl; for (int i = 0; i < 4; i++) { for (int j = 0; j < 4; j++) { cout << population->solution_board[i * 4 + j] << " "; } cout << endl; } return 0; }