irregular. part 2

1234567
Across
  1. 1. dealt
  2. 2. caught
  3. 5. did
  4. 6. cost
  5. 7. dreamt
Down
  1. 1. drew
  2. 3. chose
  3. 4. cut
  4. 6. came
  5. 7. dug