SPACE PUZZLES AND PATTERNS