Sudoku game for Uber programming challenge