Harry Potter Logic Puzzle