Can you find the correct words?

123456789101112131415161718
Across
  1. 5. Ablauf
  2. 8. verhindern
  3. 10. The accident was horrible. The ... of the car was completely demolished.
  4. 11. Haushalt
  5. 12. >< lock
  6. 13. wf. ??? (noun) --- electric (adjective)
  7. 15. wf. ??? (noun) --- to improve (verb)
  8. 17. 1,000kg
  9. 18. wf. ??? (noun) --- to invent (verb)
Down
  1. 1. wf. ??? (noun) --- able (adjective)
  2. 2. wf. to ??? (verb) --- voluntary (adjective)
  3. 3. schweißen
  4. 4. wf. ??? (noun) --- to assemble (verb)
  5. 6. wf. ??? (noun) --- private (adjective)
  6. 7. wf. to ??? (verb) --- reduction (noun)
  7. 8. Verschmutzung
  8. 9. wf. to ??? (verb) --- solution (noun)
  9. 14. Energie
  10. 16. wf. ??? (noun) --- to paint (verb)