puzzle, pieces, match, hand, finger, game, part, insert, pieces of the puzzle, piecing together