Given a set of polyomino pieces and a board, UbongoSolver finds a placement that tiles the board exactly — no gaps, no overlaps. A polyomino piece defined by a set of (x, y) cell coordinates.