...

1234567891011121314151617181920212223
Across
  1. 3. famous
  2. 4. complain
  3. 7. easygoing
  4. 8. upload
  5. 10. chemistry
  6. 11. laidback
  7. 12. genius
  8. 14. exhausted
  9. 15. encourage
  10. 17. ict
  11. 19. invention
  12. 20. attachment
  13. 21. download
  14. 23. confident
Down
  1. 1. science
  2. 2. popular
  3. 3. flighmode
  4. 5. aniimated
  5. 6. engrave
  6. 7. extra
  7. 9. admire
  8. 13. independent
  9. 16. contestant
  10. 17. install
  11. 18. communix
  12. 22. script