Across
- 4. good
- 6. tall
- 7. ugly
- 8. red-haired
- 12. pretty
- 15. bad
- 17. big
- 20. hard-working
- 21. interesting
- 23. good looking
- 24. small
- 25. difficult
Down
- 1. thin
- 2. intelligent
- 3. foolish
- 5. brunette
- 6. unpleasant
- 7. fat
- 9. young
- 10. same
- 11. blonde
- 13. important
- 14. much; many
- 16. nice likeable
- 18. short
- 19. old
- 22. easy