CSPpolyomino