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