shapes- hard and very hard

12345678910
Across
  1. 3. A round shape with no corners
  2. 4. A shape with four equal sides and four right angles
  3. 6. A six-pointed star shape
  4. 7. A three-dimensional shape with six rectangular faces
  5. 9. A shape longer than it is wide, but with rounded rather than sharp edges
  6. 10. A shape with seven sides and seven angles
Down
  1. 1. A three-dimensional shape with eight triangular faces
  2. 2. A shape with ten sides and ten angles
  3. 5. A shape with three sides and three angles
  4. 8. A three-dimensional shape resembling a doughnut