In full house you need to fill the grid in such a way that each block is occupied exactly once.
The direction of ball can only be changed when it stops.The ball stops when it hits a red ball,
a block that already been occupied, or the ball reaches at the edge of the grid.
Each puzzle has a unique solution.