regex puzzles complete