Macbeth's crossword

1234567
Across
  1. 2. The castle is attacked by an __________
  2. 5. Duncan is the king of __________
  3. 7. Macbeth writes a letter to his __________
Down
  1. 1. Macbeth's best friend
  2. 3. Macbeth sees Banquo’s ___________
  3. 4. What is the murder weapon?
  4. 6. How many witches are there in the story?