This android application utilizes Android NDK to run native C code on android. The C code receives information about a sudoku board state and creates pthreads to run checks on the board state to see if it is considered a solved board.