Hashiwokakero (Hashi) is a type of logic puzzle published by Nikoli.This is a Hashi implementation.
Hashiwokakero is played on a rectangular grid with no standard size, although the grid itself is not usually drawn. Some cells start out with (usually encircled) numbers from 1 to 8 inclusive; these are the "islands". The rest of the cells are empty.
The goal is to connect all of the islands by drawing a series of bridges between the islands. The bridges must follow certain criteria:[2]
They must begin and end at distinct islands, travelling a straight line in between.
They must not cross any other bridges or islands.
They may only run orthogonally (i.e. they may not run diagonally).