This is a Choco Banana puzzle with twilight clues - if a clue is unshaded, it must be part of a region that is neither a rectangle or square with a size equal to that number. If a clue is shaded, it must be part of a region that is either rectangular or square and that number indicates the size of at least one region that touches the numbered region orthogonally.