60 ≤ C(30,9,3) ≤ 66

Method of Construction: dynamic programming covering

Lower Bound: Schonheim

  1  4  7 11 14 17 21 24 27
  2  5  8 12 15 18 19 22 25
  3  6  9 10 13 16 20 23 26
  1  5  9 11 15 16 21 22 26
  2  6  7 12 13 17 19 23 27
  3  4  8 10 14 18 20 24 25
  1  2  3 13 14 15 25 26 27
  4  5  6 16 17 18 19 20 21
  7  8  9 10 11 12 22 23 24
  1  5  9 10 14 18 19 23 27
  2  6  7 11 15 16 20 24 25
  3  4  8 12 13 17 21 22 26
  1  6  8 12 14 16 20 22 27
  2  4  9 10 15 17 21 23 25
  3  5  7 11 13 18 19 24 26
  1  2  3 16 17 18 22 23 24
  4  5  6 10 11 12 25 26 27
  7  8  9 13 14 15 19 20 21
  1  6  8 11 13 18 21 23 25
  2  4  9 12 14 16 19 24 26
  3  5  7 10 15 17 20 22 27
  1  6  8 10 15 17 19 24 26
  2  4  9 11 13 18 20 22 27
  3  5  7 12 14 16 21 23 25
  1  5  9 12 13 17 20 24 25
  2  6  7 10 14 18 21 22 26
  3  4  8 11 15 16 19 23 27
  1  2  3 10 11 12 19 20 21
  4  5  6 13 14 15 22 23 24
  7  8  9 16 17 18 25 26 27
  1  2  3  4  5  6  7  8  9
 10 11 12 13 14 15 16 17 18
 19 20 21 22 23 24 25 26 27
  1  4  7 12 15 18 20 23 26
  2  5  8 10 13 16 21 24 27
  3  6  9 11 14 17 19 22 25
  1  4  7 10 13 16 19 22 25
  2  5  8 11 14 17 20 23 26
  3  6  9 12 15 18 21 24 27
  1  2  3  6 14 23 28 29 30
  2  3  4  7 15 24 28 29 30
  3  4  5  8 16 25 28 29 30
  4  5  6  9 17 26 28 29 30
  5  6  7 10 18 27 28 29 30
  1  6  7  8 11 19 28 29 30
  2  7  8  9 12 20 28 29 30
  3  8  9 10 13 21 28 29 30
  4  9 10 11 14 22 28 29 30
  5 10 11 12 15 23 28 29 30
  6 11 12 13 16 24 28 29 30
  7 12 13 14 17 25 28 29 30
  8 13 14 15 18 26 28 29 30
  9 14 15 16 19 27 28 29 30
  1 10 15 16 17 20 28 29 30
  2 11 16 17 18 21 28 29 30
  3 12 17 18 19 22 28 29 30
  4 13 18 19 20 23 28 29 30
  5 14 19 20 21 24 28 29 30
  6 15 20 21 22 25 28 29 30
  7 16 21 22 23 26 28 29 30
  8 17 22 23 24 27 28 29 30
  1  9 18 23 24 25 28 29 30
  2 10 19 24 25 26 28 29 30
  3 11 20 25 26 27 28 29 30
  1  4 12 21 26 27 28 29 30
  1  2  5 13 22 27 28 29 30