Your task is to carefully arrange all the given polyominoes to perfectly fill the predefined shape. Rotate and flip the pieces as needed, but make sure everything fits!
Rules
You will be given a predefined shape that must be entirely covered using the available polyominoes.
Each polyomino can be rotated by 0°, 90°, 180°, or 270°.
Polyominoes can also be flipped horizontally or vertically, giving each piece up to 8 possible orientations.
Below is an overview of all polyominoes used in the puzzle:
All available shapes - for example polyomino with id A forms L-like shape
Example
Consider the first test case. You need to use the A and D polyominoes to completely fill the following shape: