parts of a computer

12345678910
Across
  1. 3. oposite to output
  2. 6. a software but you can touch
  3. 8. also a small animal
  4. 9. as all the letters of the alphabet on it
Down
  1. 1. this device stores things
  2. 2. a output device
  3. 4. memory pen is in this group
  4. 5. a input device and sounds the same as banner
  5. 7. this is a software which you watch
  6. 10. oposite to input