The Fosters Puzzles