English Crossword

123456789
Across
  1. 4. nice
  2. 6. wanting to do evil
  3. 7. not nice to
  4. 9. not needed
Down
  1. 1. perfect
  2. 2. respect
  3. 3. past generations
  4. 5. dirty
  5. 6. something you need to do
  6. 8. future generations