Burokku

Burokku (Plane Division, Area Division) is a Japanese logic puzzle. Divide the grid into areas of equal size. Each area must contain only one occurrence of each letter.