A free program for Android, by Block Puzzle Classic Game.
Block Hexa Puzzle is an addictive, simple game with an easy-to-learn interface that lets you play at any time to refresh your mind.
There are a lot of levels to beat, and the game gets more challenging as you go along. Each level has a map with a number of blank spaces.
If you fill in a row or column on the map, the game will end. Don't forget to keep the blocks from filling the screen.
The more you play, the better you'll get at it.
The game has a leaderboard to let you compare your score with other players around the world.