puzzle

1234567
Across
  1. 2. hard
  2. 4. hen
  3. 5. farm
  4. 6. sheep
  5. 7. goat
Down
  1. 1. barn
  2. 3. duck
  3. 4. horse
  4. 6. soft