A 3D sudoku puzzle in HTML and Javascript