Hashiwokakero
Hashiwokakero is a puzzle brain game. Connect all the islands with bridges using the given numbers. Build as many bridges as possible on an island. Two islands can be connected to each other only vertically or horizontally, and no more than 2 bridges can be built.