Across
- 1. alive
- 2. virtual
- 6. break
- 7. unique
- 8. competitive
- 10. effect
- 12. attack
- 15. modern
- 17. late
- 18. required
- 19. present
- 20. conservative
- 21. narrow
- 22. concentrated
Down
- 1. identical
- 2. dislike
- 3. unreachable
- 4. concealed
- 5. thrifty
- 9. subtract
- 11. succeed
- 13. fact
- 14. stiff
- 16. divided
