Logic Puzzles

Cell Blocks/Shikaku

 

Divide the grid into blocks that are either square or rectangular. Each block must frame a single number, and each block must contain the same number of cells as the number it frames.