Easter Logic Puzzle