Hero 108 Puzzle #2

123456789101112131415161718
Across
  1. 1. Hero#29
  2. 4. Hero#30
  3. 5. Hero#23
  4. 7. Hero#32
  5. 8. Hero#24
  6. 10. Hero#33
  7. 11. Hero#39
  8. 12. Hero#35
  9. 13. Hero#27
  10. 14. Hero#26
  11. 16. Hero#21
  12. 17. Hero#34
  13. 18. Hero#38
Down
  1. 1. Hero#28
  2. 2. Hero#22
  3. 3. Hero#37
  4. 6. Hero#25
  5. 9. Hero#40
  6. 14. Hero#31
  7. 15. Hero#36