Farming and technology

123456
Across
  1. 2. move quickly or busily
  2. 3. seeming to be everywhere or in several places at the same time; very common
  3. 5. to give things to a large number of people
  4. 6. the quality of being exact, accurate and careful
Down
  1. 1. The amount and quality of producing something
  2. 4. having or showing the ability to become or develop into something in the future