Place+value+partitioning