Opposites - 2

1234567
Across
  1. 2. - long
  2. 3. - ugly
  3. 5. - weak
Down
  1. 1. - hard
  2. 4. - difficult
  3. 6. - young
  4. 7. - bad