Ann. Acad. Rom. Sci.  
Ser. Math. Appl.  
Vol. 18, No. 2/2026  
ISSN 2066-6594  
A SIMPLE CONSTRUCTION OF KIRKMAN  
TRIPLE SYSTEMS OF ORDER 3h  
Antonio Causa†  
Leonardo Fragapane‡  
Elena Guardo¶  
Mario Gionfriddo§  
Communicated by G. Failla  
DOI  
10.56082/annalsarscimath.2026.2.225  
Abstract  
A Steiner triple system (STS) of order v is a 3-uniform hypergraph  
with v vertices in which every 2-subset of vertices has degree 1. A  
Kirkman triple system (KTS) is a resolvable Steiner triple system,  
that is, a partition of the blocks of the triple system into classes which  
are themselves partitions of the set of vertices into disjoint blocks. In  
this paper we give a construction of KTS of order v = 3h much simpler  
and less technical than previously known constructions.  
Keywords: Kirkman triple systems, resolvable designs.  
MSC: 05B07, 05B10.  
1 Introduction  
A Steiner system S(h, k, v) is a pair Σ = (X, B), where X is a v-set and B  
is a family of k-subsets of X such that every h-subset of X is contained in  
Accepted for publication on March 03, 2026  
causa@dmi.unict.it, Dipartimento di Matematica e Informatica, University of Cata-  
nia, Viale A. Doria, 6 - 95100 - Catania, Italy  
leonardo.fragapane@phd.unict.it, Dipartimento di Matematica e Informatica, Uni-  
versity of Catania, Viale A. Doria, 6 - 95100 - Catania, Italy  
§gionfriddo@dmi.unict.it, Dipartimento di Matematica e Informatica, University of  
Catania, Viale A. Doria, 6 - 95100 - Catania, Italy  
guardo@dmi.unict.it, Dipartimento di Matematica e Informatica, University of  
Catania, Viale A. Doria, 6 - 95100 - Catania, Italy  
225  
A simple construction of KTS  
226  
exactly one member of B [4,6,10,11]. Using Hypergraph Theory terminology,  
a Steiner system is a hypergraph Σ = (X, B) of order v, uniform of rank k,  
such that every h-subset Y X has degree d(Y ) = 1 [1,14]. Steiner systems  
S(h, k, v) were defined for the first time by Woolhouse in 1844 [15], who  
asked for which positive integers h, k, v an S(h, k, v) exists. This problem  
remains unsolved in general until today, even if many partial results have  
been given. A Steiner Triple System (STS) is a system S(2, 3, v), in 1847  
T. Kirkman [9] and J. Steiner [13], independently, showed that an STS(v)  
exists if and only if v 1 or 3 (mod 6).  
Actually, there is an additional parameter to be considered, the so-called  
index. A Steiner system Sλ(h, k, v) is a pair Σ = (X, B), where X is a v-set  
and B is a family of k-subset of X such that every h-subset of X is contained  
in exactly λ members of B. The first definition of Steiner system was given  
considering λ = 1  
Other results have been determined by H. Hanani about the spectrum of  
S(3, 4, v) and S(2, 4, v), respectively in 1960 [7] and in 1962 [8]. After the  
solution on the spectrum of STS, the famous fifteen schoolgirl problem was  
posed. It is a problem proposed by Thomas Penyngton Kirkman in 1850  
as Query VI in The Lady’s and Gentlemans Diary (pag.48). The problem  
states:  
Fifteen young ladies in a school walk out three abreast for seven days  
in succession: it is required to arrange them daily so that no two shall walk  
twice abreast.”  
A solution to this problem is an example of a Kirkman triple system  
(KTS) [10] which is a Steiner triple system having a parallelism, that is,  
a partition of the blocks of the triple system into parallel classes which are  
themselves partitions of the points into disjoint blocks. Such Steiner systems  
that have a parallelism are also called resolvable and the partition is called  
a resolution of the systems.  
Soon after the problem about the fifteen schoolgirls, in 1851 T. Kirkman  
determined the spectrum of all the KTS proving that: a KTS exists if and  
only if v 3 (mod 6).  
Many constructions of Kirkman triple systems of all admissible orders  
are already known in the literature, and this research still attracts a lot of  
interest (see [2,3,5,12,16] just to cite some of them). In this paper we give  
a construction of KTS having order v = 3h, using the so-called method of  
differences, which allows us to obtain a construction that is much simpler  
and less technical than those previously available in the literature.  
A. Causa, L. Fragapane, M. Gionfriddo, E. Guardo  
227  
2 Partition of differences  
Let v = 3h. Consider Zv and define  
v 1  
Dv = 1, 2, . . . ,  
2
which is called set of differences in Zv.  
Let F = {F1, F2, . . . , Fr} be the partition of Dv such that:  
i = 1, . . . , r  
a ∈ Fi a is multiple of 3i1 and a not multiple of 3i  
Theorem 1. If Fi = {ai,1, . . . , ai,s }, for i = 1, . . . , r, and ai,1 = minj ai,j,  
i
then:  
1. ai,1 = 3i1  
;
2. we define ai,j+1 as follows,  
(
v1  
2
2ai,j  
if 2ai,j  
ai,j+1  
=
;
v1  
v 2ai,j  
if 2ai,j  
>
2
3. |Fi| = 3hi  
;
4. |F| = h.  
Proof.  
1. By definition, 3i1 is the minimum of Fi, then ai,1 = 3i1  
.
2. The statement follows considering that v = 3h and ai,j+1 is a multiple  
of 3i1 if and only if both 2ai,j and v 2ai,j are multiple of 3i1 (same  
for the other condition).  
3. By definition, Fh = {3h1} and |Fh| = 1 = 30.  
Consider Fh1  
.
There are nine multiples of 3h2 in Zv, namely 3h2, 2·3h2, . . . , 9·  
3h2  
:
one of them is v;  
among the remaining eight, four belong to Dv while the other  
four belong to Zv \ Dv;  
among the four elements in Dv, there is 3h1 ∈ Fh.  
Therefore, |Fh1| = 3 = 31  
A simple construction of KTS  
228  
• Fi, for 1 i h 2.  
There are 3hi+1 multiples of 3i1 in Zv:  
one of them is v;  
3hi+11  
among the remaining 3hi+1 1,  
belong to Dv while  
2
3hi+11  
3hi+11  
the other  
belong to Zv \ Dv;  
elements in Dv, there are also the ones  
2
among the  
2
which already belong to the sets Fk, for k > i.  
Therefore,  
h
3hi+1 1  
X
|Fi| =  
|Fj| =  
2
j=i+1  
h
(3 1)(3hi + ... + 1)  
X
=
3hj  
=
2
j=i+1  
= (3hi + ... + 1) (3hi1 + ... + 1) = 3hi  
.
4. By definition, Fi = for i = 1, . . . , h while Fh+1 = .  
Observe that ah,2 = v 2ah,1 = 3h 2 · 3h1 = 3h1 = ah,1.  
3 Base blocks and a system S3(2, 3, v)  
From now on, consider Zv = {0, 1, . . . , v 1}. For every a Dv, define the  
base block of a, Ba, as:  
Ba = {v a, 0, a}.  
v1  
Ba is either associated with the triple of differences {a, a, 2a} if 2a ≤  
or  
2
v1  
to {a, a, v 2a} if 2a >  
.
If a = ah,1, the differences2for the base block are {a, a, a}, making it the one  
and only base block having ah,1 as a difference (all the others appear in two  
of them).  
For every a Dv, let Γa be the set of traslates of Ba,  
Γa = {Ba,k = {v a + k, k, a + k} ⊆ Zv : a Dv, k = 0, . . . , v 1}.  
S
Theorem 2. If X = Zv and B =  
Γa, then Σ = (X, B) is an  
aDv  
S3(2, 3, v), for v = 3h.  
A. Causa, L. Fragapane, M. Gionfriddo, E. Guardo  
229  
Proof. It is immediate that Σ is a uniform hypergraph of rank 3, with order  
equal to v = 3h. It remains to prove that every pair of distinct elements of  
X, let it be {x, y} with x < y, has degree equal to 3, d(x, y) = 3.  
Let a be the difference between x and y, a = yx or a = v(yx) based on  
which one belongs to Dv; consider the base block Ba = Ba,0 = {v a, 0, a}:  
if a = y x, Ba = {v + x y, 0, y x} ⊆ Zv;  
if a = v (y x), B = {v v + y x, 0, v + x y} =  
{y x, 0, v + x y}aZv.  
Independently from the expression of a, the base block is {v+xy, 0, yx}:  
assume that a = y x Dv.  
v
3
At first, let a = : in Γa there are  
Ba,x = {v + 2x y, x, y} Ba,y = {x, y, 2y x}.  
In this case, v + 2x y = 2y x, hence Ba,x = Ba,y  
.
Consider now another base block (depending from the value of a):  
= {v yx , 0, yx } ⊆ Zv;  
a2 ,0  
a
2
if a is even, B = B  
2
2
if a is odd, Bva = B  
= {v+yx , 0, vy+x } ⊆ Zv.  
va ,0  
2
2
2
2
It is important to specify that all the operations are done in Zv.  
For each case, we are interested in a specific translate:  
if a is even, Ba x+y = {v + x, x+y , y} = {x, x+y , y};  
,
2
2
2
2
if a is odd, Bva v+y+x = {v + y, v+y+x , v + x} = {y, v+y+x , x}.  
,
2
2
2
2
This proves that d(x, y) 3.  
v
The last case is a =  
= 3h1, that is the only element of Fh: the base block  
3
v
= {2 · , 0, v3 }.  
v
v3 ,1  
is B = B  
3
3
Consider now these three translates:  
v
3
v3 ,x  
v3 ,y  
B
B
= {2 ·  
+ x, x, y};  
v
= {x, y,  
+ y};  
3
v
v3 ,y+ v3  
B
= {y, y + , x}.  
3
A simple construction of KTS  
230  
This proves that d(x, y) 3 even in this case.  
In order to prove that d(x, y) = 3, it would be sufficient to consider that the  
difference a does not appear in any other base block.  
However, we will confirm this result calculating the cardinality of B =  
S
Γa:  
aDv  
X
v 1  
v(v 1)  
|B| =  
|Γa| =  
· v = 3 ·  
,
2
6
aDv  
exactly the number of blocks of an S3(2, 3, v).  
4 Construction of KT S(3h)  
In the sequel, we use the following notation. Given a base block  
Ba = {v a, 0, a},  
written in this order, we will say that the element 0 is the central vertex of  
Ba, the element a is its right vertex and the element v a is its left vertex.  
For every i = 1, . . . , h, associate with Fi the set Ui Zv defined as follows:  
Fh → Uh = {0, 1, . . . , 3h1 1}  
=
{u : u 0, 1, . . . , 3h1 1 (mod 3h)}  
Fh1 → Uh1 = {u : u 0, 1, . . . , 3h2 1 (mod 3h1)}  
.
.
.
Fi → Ui = {u : u 0, 1, . . . , 3i1 1 (mod 3i)}  
.
.
.
F3 → U3 = {u : u 0, 1, . . . , 8 (mod 27)}  
F2 → U2 = {u : u 0, 1, 2 (mod 9)}  
F1 → U1 = {u : u 0 (mod 3)}  
Each difference a Dv belongs to a single set Fi and detects a base block  
Ba = {v a, 0, a}.  
Associate with each i = 1, . . . , h and a ∈ Fi the following set:  
Ca,i = {Ba,u = {v a + u, u, a + u} : u ∈ Ui}.  
Observe that the total amount of these sets is  
h
h
X
X
v 1  
|Fi| =  
3hi  
=
.
2
i=1  
i=1  
A. Causa, L. Fragapane, M. Gionfriddo, E. Guardo  
231  
S
S
Theorem 3. Let Ci =  
Ca,i. If X = Zv and B =  
i=1,2,...,h Ci, then  
a∈Fi  
Σ = (X, B) is a STS of order v = 3h.  
Proof. It is immediate that Σ is a uniform hypergraph of rank 3, with order  
equals to v = 3h. It remains to prove that every pair of distinct elements of  
Zv, let it be {x, y} with x < y, appears in exactly one block.  
Let a be the difference between x and y, a = y x or a = v (y x).  
Based on which one belongs to Dv, consider the base block Ba = Ba,0  
{v y + x, 0, y x}.  
=
There exists a single i such that a ∈ Fi. Consider  
Ui = {u : u 0, 1, . . . , 3i1 1 (mod 3)i}.  
If x ∈ Ui, the pair {x, y} is contained in the block Ba,x = {v y +  
2x, x, y}.  
If y ∈ Ui, the pair {x, y} is contained in the block Ba,y = {x, y, 2y x}.  
If both x, y / Ui, then they are not central elements of the block con-  
taining the pair. This means that we have to look at the previous  
difference of a, which is a/2.  
a2 ,x+ a2  
If a is even, the pair {x, y} is contained in the block B  
= {x, x +  
a2 , y}.  
If a is odd, then it exists at least an α ∈ Fi such that a = v2α. It fol-  
lows that the pair {x, y} is contained in the block Bα,y+α = {y, y+α, x}.  
Therefore, it always exists at least a block containing any given pair of  
vertices.  
In order to prove the uniqueness of the block, we proceed by counting the  
blocks of the entire system:  
h
X
v
v
v
v · (v 1)  
|B| =  
|Fi|·  
= (3h1 +... +3+1)·(31)·  
= (3h 1)·  
=
,
3
6
6
6
i=1  
which is exactly the number of blocks of an STS(v).  
Now, it remains to prove that the family  
Π = {Ca,i :, i = 1, . . . , h; a ∈ Fi}  
is a resolution for the system Σ = (Zv, B). This means that every class Ca,i  
of Π is a parallel class: in other words a class of pairwise disjoint blocks. At  
last, it will be proved that Σ is a KTS(3h).  
A simple construction of KTS  
232  
Theorem 4. The family Π = {Ca,i : i = 1, . . . , h;  
a ∈ Fi} is a resolution  
for the system Σ = (Zv, B). Hence, Σ is a KTS(3h).  
Proof. Consider any class C ∈ Π: there exist an i = 1, . . . , h and an a ∈ Fi  
such that:  
:
Ba,u = {v a + u, u, a + u} ∈ Ca,i − C,  
Therefore, C contains all of the blocks of type:  
{x a, x, x + a}, x ∈ Ui : a ∈ Fi.  
u ∈ Ui.  
Now, we prove that C is a parallel class for the system Σ = (Zv, B). First  
of all, consider that all the central vertices x of these blocks of C are all  
different among them and this implies that also all the right vertices are  
different amomg them and all the left vertices are different among them. We  
prove that also vertices of different type are different among them.  
Let x, y ∈ Ui, x < y, a = y x ∈ Fi. Then x + a is a right vertex and y a  
is a left vertex.  
We prove that:  
1. Every right vertex is different from every central vertex.  
Indeed, if x + a = y, then in the the same class associated with the  
difference a they should be the blocks {xa, x, x+a = y} and {ya =  
x, y, y + a}, both containing the pair {x, y}. It follows that: x + a = y.  
2. Every left vertex is different from every central vertex.  
Indeed, if y = x a, then in the the same class associated with the  
difference a they should be the blocks {x a = y, x, x + a} and {y −  
a, y = x a, y + a = x}, both containing the pair {x, y}. It follows  
that: x a = y.  
3. Every left vertex is different from every right vertex.  
Indeed, if y a = x + a [or x a = y + a], then y = x + 2a, x = y 2a  
and in the same class associated with the difference 2a ∈ Fi, there  
should be the blocks  
{x 2a, x, x + 2a = y} and {y 2a = x, y, y + 2a},  
both containing the pair {x, y}. Observe that if the successor of a in  
Fi were v 2a instead of 2a, the same situation would occur.  
Therefore, in every class C ∈ Π there are v/3 pairwise disjoint blocks and Π  
is so a resolution of B.  
This proves that the system is a KTS of order v = 3h.  
A. Causa, L. Fragapane, M. Gionfriddo, E. Guardo  
233  
5 Construction of KT S(3h) of small order  
1) KTS of order v = 9 = 32  
Let v = 9 = 32, h = 2.  
Let X = Z9, the set of vertices, and D9 = {1, 2, 3, 4}.  
Differences and central vertices  
i = 1  
F1 = {1, 2, 4}  U1 = {(0) (3) (6)]}  
Difference Triples T1 : (1, 1, 2), (2, 2, 4), (4, 4, 1)  
i = 2  
F2 = {3} U2 = {(0, 1, 2)}  
Difference Triples T2 : (3, 3, 3)  
Base blocks and derived blocks  
Blocks from the differences in (F1, U1):  
8 · 0 · 1  
2 · 3 · 4  
5 · 6 · 7  
7 · 0 · 2  
1 · 3 · 5  
4 · 6 · 8  
5 · 0 · 4  
8 · 3 · 7  
2 · 6 · 1  
Blocks from the differences in (F2, U2):  
6 · 0 · 3  
7 · 1 · 4  
8 · 2 · 5  
2) KT S of order v = 27 = 33  
Let v = 27 = 33, h = 3. Let X = Z27 be the set of vertices, and D27  
=
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13}  
Differences and central vertices  
i = 1  
F1 = {1, 2, 4, 8, 11, 5, 10, 7, 13}  U1 = {(0) (3) (6) (9) (12) −  
A simple construction of KTS  
234  
(15) (18) (21) (24)}  
Difference Triples T1: (1, 1, 2), (2, 2, 4), (4, 4, 8), (8, 8, 11), (11, 11, 5), (5, 5, 10),  
(10, 10, 7), (7, 7, 13), (13, 13, 1)  
i = 2  
F2 = {3, 6, 12}  U2 = {(0 1 2) (9 10 11) (18 19 20)}  
Difference Triples T2: (3, 3, 6), (6, 6, 12), (12, 12, 3)  
i = 3  
F3 = {9}  U3 = {(0 1 2 3 4 5 6 7 8)}  
Difference Triples T3: (9, 9, 9)  
Base blocks and derived blocks  
Blocks from the differences in (F1, U1):  
26 · 0 · 1  
25 · 0 · 2  
23 · 0 · 4  
19 · 0 · 8  
22 · 3 · 11  
25 · 6 · 14  
1 · 9 · 17  
16 · 0 · 11  
19 · 3 · 14  
22 · 6 · 17  
25 · 9 · 20  
1 · 12 · 23  
4 · 15 · 26  
7 · 18 · 2  
2 · 3 · 4  
1 · 3 · 5  
26 · 3 · 7  
5 · 6 · 7  
4 · 6 · 8  
2 · 6 · 10  
8 · 9 · 10  
7 · 9 · 11  
5 · 9 · 13  
11 · 12 · 13  
14 · 15 · 16  
17 · 18 · 19  
20 · 21 · 22  
23 · 24 · 25  
22 · 0 · 5  
25 · 3 · 8  
10 · 12 · 14  
13 · 15 · 17  
16 · 18 · 20  
19 · 21 · 23  
22 · 24 · 26  
17 · 0 · 10  
20 · 3 · 13  
23 · 6 · 16  
26 · 9 · 19  
2 · 12 · 22  
5 · 15 · 25  
8 · 18 · 1  
8 · 12 · 16  
11 · 15 · 19  
14 · 18 · 22  
17 · 21 · 25  
20 · 24 · 1  
20 · 0 · 7  
23 · 3 · 10  
26 · 6 · 13  
2 · 9 · 16  
4 · 12 · 20  
7 · 15 · 23  
10 · 18 · 26  
13 · 21 · 2  
20 · 24 · 5  
14 · 0 · 13  
17 · 3 · 16  
20 · 6 · 19  
23 · 9 · 22  
26 · 12 · 25  
2 · 15 · 1  
10 · 21 · 5  
13 · 24 · 8  
1 · 6 · 11  
4 · 9 · 14  
7 · 12 · 17  
10 · 15 · 20  
13 · 18 · 23  
16 · 21 · 26  
19 · 24 · 2  
5 · 12 · 19  
8 · 15 · 22  
11 · 18 · 25  
14 · 21 · 1  
17 · 24 · 4  
5 · 18 · 4  
11 · 21 · 4  
14 · 24 · 7  
8 · 21 · 7  
11 · 24 · 10  
A. Causa, L. Fragapane, M. Gionfriddo, E. Guardo  
235  
Blocks from the differences in (F2, U2):  
24 · 0 · 3  
25 · 1 · 4  
21 · 0 · 6  
22 · 1 · 7  
15 · 0 · 12  
16 · 1 · 13  
17 · 2 · 14  
24 · 9 · 21  
25 · 10 · 22  
26 · 11 · 23  
6 · 18 · 3  
26 · 2 · 5  
23 · 2 · 8  
6 · 9 · 12  
3 · 9 · 15  
7 · 10 · 13  
8 · 11 · 14  
15 · 18 · 21  
16 · 19 · 22  
17 · 20 · 23  
4 · 10 · 16  
5 · 11 · 17  
12 · 18 · 24  
13 · 19 · 25  
14 · 20 · 26  
7 · 19 · 4  
8 · 20 · 5  
Blocks from the differences in (F3, U3):  
18 · 0 · 9  
19 · 1 · 10  
20 · 2 · 11  
21 · 3 · 12  
22 · 4 · 13  
23 · 5 · 14  
24 · 6 · 15  
25 · 7 · 16  
26 · 8 · 17  
3) KT S of order v = 81 = 34  
Let v = 81 = 34, h = 4.  
Let X = Z81 be the set of vertices, and D81 = {1, 2, 3, 4, . . . , 38, 39, 40}  
Difference triples and central vertices  
i = 1  
F1 →  
U1 with  
F1 = {1, 2, 4, 8, 16, 32, 17, 34, 13, 26, 29, 23, 35, 11, 22, 37, 7, 14, 28, 25, 31, 19,  
38, 5, 10, 20, 40}  
and  
U1 = {(0) (3) (6) (9) (12) (15) (18) (21) (24) (27) (30) −  
(33) (36)(39) (42) (45) (48) (51) (54) (57) (60) (63) −  
(66) (69) (72) (75) (78)}  
Differences Triples T1:  
(1, 1, 2), (2, 2, 4), (4, 4, 8), (8, 8, 16), (16, 16, 32), (32, 32, 17), (17, 17, 34), (34, 34, 13),  
A simple construction of KTS  
236  
(13, 13, 26), (26, 26, 29), (29, 29, 23), (23, 23, 35), (35, 35, 11), (11, 11, 22), (22, 22, 37),  
(37, 37, 7), (7, 7, 14), (14, 14, 28), (28, 28, 25), (25, 25, 31), (31, 31, 19), (19, 19, 38),  
(38, 38, 5), (5, 5, 10), (10, 10, 20), (20, 20, 40), (40, 40, 1)  
i = 2  
F2 →  
U2 with  
F2 = {3, 6, 12, 15, 21, 24, 30, 33, 39}  
and  
U2 = {(0 1 2) (9 10 11) (18 19 20) (27 28 29)−  
(363738)(454647), (545556)(636465)(727374)}  
Differences Triples T2:  
(3, 3, 6), (6, 6, 12), (12, 12, 24), (24, 24, 33), (33, 33, 15),  
(15, 15, 30), (30, 30, 21), (21, 21, 39), (39, 39, 3)  
i = 3  
F3 →  
U3 with  
F3 = {9, 18, 36}  
and  
U3 = {(0 1 2 3 4 5 6 7 8) (27 28 29 30−  
31 32 33 34 35), (54 55 56 57 58 59 60 61 62)}  
Differences Triples T3:  
(9, 9, 18), (18, 18, 36), (36, 36, 9)  
i = 4  
F4 →  
U4 with  
F4 = {27}  
and  
U4 = {(0 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)}  
Differences Triples T4:  
(27, 27, 27)  
A. Causa, L. Fragapane, M. Gionfriddo, E. Guardo  
237  
Base blocks and derived blocks  
Blocks from the differences in (F1, U1):  
80 · 0 · 1  
2 · 3 · 4  
79 · 0 · 2  
1 · 3 · 5  
77 · 0 · 4  
80 · 3 · 7  
· · · 41 · 0 · 40  
· · ·  
· · ·  
· · ·  
44 · 3 · 43  
47 · 6 · 46  
50 · 9 · 49  
5 · 6 · 7  
4 · 6 · 8  
2 · 6 · 10  
8 · 9 · 10  
11 · 12 · 13  
14 · 15 · 16  
7 · 9 · 11  
10 · 12 · 14  
13 · 15 · 17  
5 · 9 · 13  
8 · 12 · 16  
11 · 15 · 19  
· · · 53 · 12 · 52  
· · · 56 · 15 · 55  
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
71 · 72 · 73  
74 · 75 · 76  
77 · 78 · 79  
70 · 72 · 74  
73 · 75 · 77  
76 · 78 · 80  
68 · 72 · 76  
71 · 75 · 79  
74 · 78 · 1  
· · · 32 · 72 · 31  
· · · 35 · 75 · 34  
· · · 38 · 78 · 37  
Blocks from the differences in (F2, U2):  
78 · 0 · 3  
79 · 1 · 4  
80 · 2 · 5  
6 · 9 · 12  
7 · 10 · 13  
8 · 11 · 14  
75 · 0 · 6  
76 · 1 · 7  
77 · 2 · 8  
3 · 9 · 15  
4 · 10 · 16  
5 · 11 · 17  
69 · 0 · 12  
70 · 1 · 13  
71 · 2 · 14  
78 · 9 · 21  
79 · 10 · 22  
80 · 11 · 23  
· · ·  
42 · 0 · 39  
43 · 1 · 40  
44 · 2 · 41  
51 · 9 · 48  
52 · 10 · 49  
53 · 11 · 50  
· · ·  
· · ·  
· · ·  
· · ·  
· · ·  
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
69 · 72 · 75  
70 · 73 · 76  
71 · 74 · 77  
66 · 72 · 78  
67 · 73 · 79  
68 · 74 · 80  
60 · 72 · 3  
61 · 73 · 4  
62 · 74 · 5  
· · ·  
· · ·  
· · ·  
33 · 72 · 30  
34 · 73 · 31  
35 · 74 · 32  
A simple construction of KTS  
238  
Blocks from the differences in (F3, U3):  
72 · 0 · 9  
63 · 0 · 18  
45 · 0 · 36  
73 · 1 · 10  
64 · 1 · 19  
46 · 1 · 37  
.
.
.
.
.
.
.
.
.
80 · 8 · 17  
18 · 27 · 36  
19 · 28 · 37  
20 · 29 · 38  
71 · 8 · 26  
9 · 27 · 45  
10 · 28 · 46  
11 · 29 · 47  
53 · 8 · 44  
72 · 27 · 63  
73 · 28 · 64  
74 · 29 · 65  
.
.
.
.
.
.
.
.
.
26 · 35 · 44  
45 · 54 · 63  
46 · 55 · 64  
17 · 35 · 53  
36 · 54 · 72  
37 · 55 · 73  
80 · 35 · 71  
18 · 54 · 9  
19 · 55 · 10  
.
.
.
.
.
.
.
.
.
53 · 62 · 71  
44 · 62 · 80  
26 · 62 · 17  
Blocks from the differences in (F4, U4):  
54 · 0 · 27  
55 · 1 · 28  
56 · 2 · 29  
57 · 3 · 30  
58 · 4 · 31  
59 · 5 · 32  
60 · 6 · 33  
61 · 7 · 34  
62 · 8 · 35  
63 · 9 · 36  
72 · 18 · 45  
73 · 19 · 46  
74 · 20 · 47  
75 · 21 · 48  
76 · 22 · 49  
77 · 23 · 50  
78 · 24 · 51  
79 · 25 · 52  
80 · 26 · 53  
64 · 10 · 37  
65 · 11 · 38  
66 · 12 · 39  
67 · 13 · 40  
68 · 14 · 41  
69 · 15 · 42  
70 · 16 · 43  
71 · 17 · 44  
Acknowledgments. Causa, Gionfriddo and Guardo were partially sup-  
ported by the Universita degli Studi di Catania,"PIACERI 2024/26" and by  
GNSAGA Indam; Guardo has been supported by the project PRIN 2022,  
"0-dimensional Schemes, Tensor Theory and Applications", funded by the  
European Union Next Generation EU, Mission 4, Component 2 – CUP:  
E53D23005670006.  
References  
[1] C. Berge, Graphs and Hypergraphs, North Holland, New York (USA),  
1997.  
 
A. Causa, L. Fragapane, M. Gionfriddo, E. Guardo  
239  
[2] J.C. Bermond, An application of the solution of Kirkman’s schoolgirl  
problem: the decomposition of the simmetric oriented complete graph  
into 3-circuit, Discrete Math. 8 (1974), 301-304.  
[3] S. Bonvicini, M. Buratti, M. Garonzi, G. Rinaldi and T. Traetta, The  
first families of highly symmetric Kirkman Triple Systems whose orders  
fill a congruence class, Des. Codes Cryptogr. 89 (2021), 2725-2757.  
[4] C. Colbourn and A. Rosa, Triple Systems, Oxford University Press, New  
York, 1999.  
[5] G. Falcone and M. Pavone, Kirkman’s tetrahedron and the fifteen  
schoolgirl problem, Am. Math. Mon. 118 (2011), 887-900.  
[6] M. Gionfriddo, L. Milazzo and V. Voloshin, Hypergraphs and Designs,  
Nova Science Publisher, New York, 2015.  
[7] H. Hanani, On quadruple systems, Can. J. Math. 12 (1960), 145-157.  
[8] H. Hanani, On some tactical configurations, Can. J. Math. 15 (1963),  
702-722.  
[9] T.P. Kirkman, On a problem in combinations, Cambridge and Dublin  
Math. J. 2 (1847), 191-204.  
[10] C.C. Lindner and C.A. Rodger, Design Theory, CRC Press, Boca Raton,  
2012.  
[11] C.C. Lindner and A. Rosa, Steiner quadruple systems - A survey, Dis-  
crete Math. 21 (1978), 147-181.  
[12] D.K. Ray-Chaudhuri and R.M. Wilson, Solution of Kirkman’s schoolgirl  
problem, Proc. Symposia Pure Math., Combinatorics, 19 (1971), 187-  
203.  
[13] J. Steiner, Combinatorische Aufgabe, J. Reine Angew. Math. 45 (1853),  
181-182.  
[14] V. Voloshin, Introduction to Graph and Hypergraph Theory, Nova Sci-  
ence Publisher, New York, 2009.  
[15] W.S.B. Woolhouse, Prize Question 1733, Lady’s and Gentleman’s Di-  
ary, 1844.  
                           
A simple construction of KTS  
240  
[16] L.Y. Xiao, D.X. Zhao and X.C. Wan, A new method of constructing  
Kirkman triple system, Proceedings of the 2011 Chinese Control and  
Decision Conference, DOI: 10.1109/CCDC.2011.5968970.