puzzle pieces joining value and price