computer and social networks

12345678910
Across
  1. 2. Programing electronic machine
  2. 5. Divide and receive
  3. 6. Website containing the writer's experience
  4. 7. Publish
  5. 9. Group related in a community
  6. 10. Transfer data or programs to a computer
Down
  1. 1. Personal description of someone
  2. 2. Relations between people
  3. 3. Give the latest information
  4. 4. Verify
  5. 8. Switch on