The Blood Puzzles