Hard Abra Puzzles