Providing viable solutions one block at