hard

12345678910
Across
  1. 5. remember aid
  2. 8. admission
  3. 9. hard to understand
  4. 10. fascinating
Down
  1. 1. deal
  2. 2. I wonder
  3. 3. good in football
  4. 4. mastery
  5. 6. awesome
  6. 7. internet related