Bits and Pieces Puzzles