Given an NxN grid, and a set of blocks that are all LxW large, is there a possible way to fill the NxN grid with all blocks.