Across
- 2. mischievous
- 3. patient
- 4. clever, astute
- 7. difficult
- 8. rich
- 9. strong
- 11. good-looking
- 15. tall
- 16. young
- 17. silly
- 18. old
- 23. funny
- 24. small
Down
- 1. kind
- 2. stubborn
- 5. big
- 6. poor
- 10. hard-working
- 12. smart, intelligent
- 13. short
- 14. artistic
- 19. weak
- 20. fun
- 21. easy
- 22. crazy
