STAGE 6. (Advanced, about 3000 basic words)