Buffalo Games 1996 250 - 499 Pieces Contemporary Puzzles