1.ashamed 2. intelligent 3. a big hit 4.maze 5. hate (v) 6. as long as 7.operation 8. beat (v) 9. come along 10.permanent 11. complicated 12. feel sorry for 13.present (v) 14.dumb 15.punctuation 16.cooperative 17.refuse 18. figure out 19. progress report 20.result (n) 21.genius 22. eager 23. make fun of 24. it doesn’t matter *