
/*
 *  File:   sudoku.h
 *  Descr:  Public interface to sudoku generator and solver
 *  Author: Mats Byggmastar <mats.byggmastar@multi.fi>
 *  Date:   23.07.2005
 */

#ifndef SUDOKU_H
#define SUDOKU_H

// return pointer to static version string of sudoku generator
const char * sudoku_generator_version();

// generate sudoku numbers, returns false if the given game_id results in an invalid game
bool generate_sudoku(int numbers[9][9], int game_id);

// solve a sudoku game, return false if not possible to solve
bool solve_sudoku(int numbers[9][9]);


#endif 

