Symmetrical logic puzzles 1000