Sudoku - Fill in the grid so every possible value appears exactly once in every group.

Futoshiki - Fill in the grid so every number appears exactly once in every row and column.

Kakuro - Fill in the grid with the numbers 1 to 9 so the sum of each line totals the value in the shaded box at the beginning of each line.

Futoshiki - Fill in the grid so every number appears exactly once in every row and column.

Kakuro - Fill in the grid with the numbers 1 to 9 so the sum of each line totals the value in the shaded box at the beginning of each line.

Battleships - A variation on the classic game of battleships.

Nurikabe - Blank out cells to create "islands" of cells.

Minesweeper - Locate the mines in the grid.

Hitori - "Block out" squares (set their background to grey) so no number appears unblocked in the same row or column more than once.

Numberfit - Fit the numbers provided into the grid.

Nurikabe - Blank out cells to create "islands" of cells.

Minesweeper - Locate the mines in the grid.

Hitori - "Block out" squares (set their background to grey) so no number appears unblocked in the same row or column more than once.

Numberfit - Fit the numbers provided into the grid.

Codewords (codebreaker) - Each number in the grid represents a different letter of the alphabet.

Kriss-kross (fill-in / wordfit) - Fit the words provided into the grid.

Wordsearch - Find words contained in the grid.

Kriss-kross (fill-in / wordfit) - Fit the words provided into the grid.

Wordsearch - Find words contained in the grid.

Crossnumbers - Fill each square with a number from 1 to 9 so all rows, columns and diagonals add up to the specified values.

Setsquare - Populate the grid so the calculations produce the specified totals.

Setsquare - Populate the grid so the calculations produce the specified totals.