Across
- 5. history
- 6. difficult
- 8. but
- 9. science
- 10. redhead
- 12. good-looking
- 13. boy
- 14. tall
- 17. school
- 19. attractive
- 20. English
- 22. easy
- 23. young person
- 24. ambitious
Down
- 1. blond
- 2. boring
- 3. ugly
- 4. friendly
- 7. funny
- 11. short
- 14. not nice
- 15. girl
- 16. new
- 18. lazy
- 21. same
