Ligue 1

2023-2024
Regular Season
#
Clb
M
W
D
L
GF
GA
GD
Pt
1
32
20
10
2
77
32
45
70
2
Monaco
W
W
L
W
W
33
19
7
7
64
42
22
64
3
Lille
W
L
W
L
W
33
16
10
7
50
32
18
58
4
33
16
10
7
50
34
16
58
5
Nice
D
W
D
W
W
32
15
9
8
37
25
12
54
6
Lens
L
W
L
W
D
33
14
8
11
43
35
8
50
7
Lyon
W
L
W
W
W
33
15
5
13
47
54
-7
50
8
Marseille
L
D
D
W
W
32
12
11
9
50
39
11
47
9
Rennes
L
W
L
W
D
33
12
10
11
52
44
8
46
10
Toulouse
W
D
W
L
W
33
11
10
12
42
43
-1
43
11
Montpellier
D
W
D
W
L
33
10
11
12
41
46
-5
41
12
Reims
D
L
L
L
D
32
11
8
13
39
46
-7
41
13
Strasbourg
W
L
L
L
W
33
10
9
14
37
48
-11
39
14
Nantes
W
L
D
D
L
33
9
6
18
30
51
-21
33
15
LE Havre
L
L
D
W
L
33
7
11
15
33
43
-10
32
16
Metz
W
W
L
L
L
33
8
5
20
35
56
-21
29
17
Lorient
L
L
L
L
L
33
6
8
19
38
66
-28
26
18
Clermont Foot
D
L
W
L
L
33
5
10
18
26
55
-29
25
- Champions League (Group Stage)
- Champions League (3rd Qualif. round)
- Europa League (Group Stage)
- Europa Conference League (Qualification)
- Relegation play-offs
- Relegation - Serie B
Vòng 1
12 Th8 2023
- 02:00
Nice
1 1
Lille
12 Th8 2023
- 22:00
Marseille
2 1
Reims
13 Th8 2023
- 02:00
Paris Saint Germain
0 0
Lorient
13 Th8 2023
- 18:00
Stade Brestois 29
3 2
Lens
13 Th8 2023
- 20:00
Clermont Foot
2 4
Monaco
13 Th8 2023
- 20:00
Nantes
1 2
Toulouse
13 Th8 2023
- 20:00
Montpellier
2 2
LE Havre
13 Th8 2023
- 22:05
Rennes
5 1
Metz
14 Th8 2023
- 01:45
Strasbourg
2 1
Lyon
Vòng 2
19 Th8 2023
- 02:00
Metz
2 2
Marseille
20 Th8 2023
- 00:00
Lyon
1 4
Montpellier
20 Th8 2023
- 02:00
Toulouse
1 1
Paris Saint Germain
20 Th8 2023
- 18:00
Lille
2 0
Nantes
20 Th8 2023
- 20:00
Lorient
1 1
Nice
20 Th8 2023
- 20:00
Reims
2 0
Clermont Foot
20 Th8 2023
- 20:00
LE Havre
1 2
Stade Brestois 29
21 Th8 2023
- 00:00
Monaco
3 0
Strasbourg
21 Th8 2023
- 01:45
Lens
1 1
Rennes
Vòng 3
26 Th8 2023
- 02:00
Nantes
3 3
Monaco
27 Th8 2023
- 00:00
Marseille
2 0
Stade Brestois 29
27 Th8 2023
- 02:00
Paris Saint Germain
3 1
Lens
27 Th8 2023
- 18:00
Rennes
2 2
LE Havre
27 Th8 2023
- 20:00
Strasbourg
2 0
Toulouse
27 Th8 2023
- 20:00
Clermont Foot
0 1
Metz
27 Th8 2023
- 20:00
Montpellier
1 3
Reims
27 Th8 2023
- 22:05
Lorient
4 1
Lille
28 Th8 2023
- 01:45
Nice
0 0
Lyon
Vòng 4
2 Th9 2023
- 02:00
Nantes
1 1
Marseille
2 Th9 2023
- 22:00
Stade Brestois 29
0 0
Rennes
3 Th9 2023
- 02:00
Monaco
3 0
Lens
3 Th9 2023
- 18:00
Toulouse
2 2
Clermont Foot
3 Th9 2023
- 20:00
Lille
1 0
Montpellier
3 Th9 2023
- 20:00
LE Havre
3 0
Lorient
3 Th9 2023
- 20:00
Metz
2 2
Reims
3 Th9 2023
- 22:05
Nice
2 0
Strasbourg
4 Th9 2023
- 01:45
Lyon
1 4
Paris Saint Germain
Vòng 5
16 Th9 2023
- 02:00
Paris Saint Germain
2 3
Nice
16 Th9 2023
- 22:00
Rennes
2 2
Lille
17 Th9 2023
- 02:00
Lens
0 1
Metz
17 Th9 2023
- 18:00
Lorient
2 2
Monaco
17 Th9 2023
- 20:00
Strasbourg
2 2
Montpellier
17 Th9 2023
- 20:00
Clermont Foot
0 1
Nantes
17 Th9 2023
- 20:00
Reims
1 2
Stade Brestois 29
17 Th9 2023
- 22:05
Marseille
0 0
Toulouse
18 Th9 2023
- 01:45
Lyon
0 0
LE Havre
Vòng 6
23 Th9 2023
- 02:00
Monaco
0 1
Nice
23 Th9 2023
- 22:00
Nantes
5 3
Lorient
24 Th9 2023
- 02:00
Stade Brestois 29
1 0
Lyon
24 Th9 2023
- 18:00
Metz
0 1
Strasbourg
24 Th9 2023
- 20:00
Lens
2 1
Toulouse
24 Th9 2023
- 20:00
LE Havre
2 1
Clermont Foot
24 Th9 2023
- 22:05
Montpellier
0 0
Rennes
25 Th9 2023
- 01:45
Paris Saint Germain
4 0
Marseille
27 Th9 2023
- 02:00
Lille
1 2
Reims
Vòng 7
30 Th9 2023
- 02:00
Strasbourg
0 1
Lens
30 Th9 2023
- 22:00
Clermont Foot
0 0
Paris Saint Germain
1 Th10 2023
- 02:00
Monaco
3 2
Marseille
1 Th10 2023
- 18:00
Reims
2 0
Lyon
1 Th10 2023
- 20:00
Toulouse
3 0
Metz
1 Th10 2023
- 20:00
Nice
0 0
Stade Brestois 29
1 Th10 2023
- 20:00
LE Havre
0 2
Lille
1 Th10 2023
- 22:05
Lorient
0 3
Montpellier
2 Th10 2023
- 01:45
Rennes
3 1
Nantes
Vòng 8
7 Th10 2023
- 02:00
Strasbourg
1 2
Nantes
7 Th10 2023
- 22:00
Metz
0 1
Nice
8 Th10 2023
- 02:00
Reims
1 3
Monaco
8 Th10 2023
- 18:00
Marseille
3 0
LE Havre
8 Th10 2023
- 20:00
Lyon
3 3
Lorient
8 Th10 2023
- 20:00
Stade Brestois 29
1 1
Toulouse
8 Th10 2023
- 22:05
Lens
1 1
Lille
9 Th10 2023
- 01:45
Rennes
1 3
Paris Saint Germain
30 Th11 2023
- 01:00
Montpellier
1 1
Clermont Foot
Vòng 9
21 Th10 2023
- 02:00
LE Havre
0 0
Lens
21 Th10 2023
- 22:00
Paris Saint Germain
3 0
Strasbourg
22 Th10 2023
- 02:00
Nice
1 0
Marseille
22 Th10 2023
- 18:00
Lorient
2 1
Rennes
22 Th10 2023
- 20:00
Toulouse
1 1
Reims
22 Th10 2023
- 20:00
Lille
1 0
Stade Brestois 29
22 Th10 2023
- 20:00
Nantes
2 0
Montpellier
22 Th10 2023
- 22:05
Monaco
2 1
Metz
23 Th10 2023
- 01:45
Lyon
1 2
Clermont Foot
Vòng 10
28 Th10 2023
- 02:00
Clermont Foot
0 1
Nice
28 Th10 2023
- 22:00
Reims
1 0
Lorient
29 Th10 2023
- 02:00
Lens
4 0
Nantes
29 Th10 2023
- 19:00
Stade Brestois 29
2 3
Paris Saint Germain
29 Th10 2023
- 21:00
Lille
2 0
Monaco
29 Th10 2023
- 21:00
Metz
0 0
LE Havre
29 Th10 2023
- 21:00
Montpellier
3 0
Toulouse
29 Th10 2023
- 23:05
Rennes
1 1
Strasbourg
7 Th12 2023
- 03:00
Marseille
3 0
Lyon
Vòng 11
4 Th11 2023
- 03:00
Paris Saint Germain
3 0
Montpellier
4 Th11 2023
- 23:00
Lorient
0 0
Lens
5 Th11 2023
- 03:00
Marseille
0 0
Lille
5 Th11 2023
- 19:00
Lyon
1 1
Metz
5 Th11 2023
- 21:00
Strasbourg
0 0
Clermont Foot
5 Th11 2023
- 21:00
Toulouse
1 2
LE Havre
5 Th11 2023
- 21:00
Nantes
0 1
Reims
5 Th11 2023
- 23:05
Monaco
2 0
Stade Brestois 29
6 Th11 2023
- 02:45
Nice
2 0
Rennes
Vòng 12
11 Th11 2023
- 03:00
Montpellier
0 0
Nice
11 Th11 2023
- 23:00
Reims
0 3
Paris Saint Germain
12 Th11 2023
- 03:00
LE Havre
0 0
Monaco
12 Th11 2023
- 21:00
Lille
1 1
Toulouse
12 Th11 2023
- 21:00
Clermont Foot
1 0
Lorient
12 Th11 2023
- 21:00
Metz
3 1
Nantes
12 Th11 2023
- 23:05
Rennes
0 1
Lyon
13 Th11 2023
- 02:45
Lens
1 0
Marseille
8 Th12 2023
- 02:30
Stade Brestois 29
1 1
Strasbourg
Vòng 13
25 Th11 2023
- 03:00
Paris Saint Germain
5 2
Monaco
25 Th11 2023
- 23:00
Clermont Foot
0 3
Lens
26 Th11 2023
- 03:00
Strasbourg
1 1
Marseille
26 Th11 2023
- 19:00
Nice
1 0
Toulouse
26 Th11 2023
- 21:00
Lorient
2 3
Metz
26 Th11 2023
- 21:00
Nantes
0 0
LE Havre
26 Th11 2023
- 21:00
Montpellier
1 3
Stade Brestois 29
26 Th11 2023
- 23:05
Rennes
3 1
Reims
27 Th11 2023
- 02:45
Lyon
0 2
Lille
Vòng 14
2 Th12 2023
- 03:00
Reims
2 1
Strasbourg
2 Th12 2023
- 23:00
Lens
3 2
Lyon
3 Th12 2023
- 03:00
Nantes
1 0
Nice
3 Th12 2023
- 19:00
LE Havre
0 2
Paris Saint Germain
3 Th12 2023
- 21:00
Toulouse
1 1
Lorient
3 Th12 2023
- 21:00
Monaco
2 0
Montpellier
3 Th12 2023
- 21:00
Stade Brestois 29
3 0
Clermont Foot
3 Th12 2023
- 23:05
Lille
2 0
Metz
4 Th12 2023
- 02:45
Marseille
2 0
Rennes
Vòng 15
9 Th12 2023
- 03:00
Montpellier
0 0
Lens
9 Th12 2023
- 23:00
Rennes
1 2
Monaco
10 Th12 2023
- 03:00
Paris Saint Germain
2 1
Nantes
10 Th12 2023
- 19:00
Nice
2 1
Reims
10 Th12 2023
- 21:00
Strasbourg
2 1
LE Havre
10 Th12 2023
- 21:00
Clermont Foot
0 0
Lille
10 Th12 2023
- 21:00
Metz
0 1
Stade Brestois 29
10 Th12 2023
- 23:05
Lyon
3 0
Toulouse
11 Th12 2023
- 02:45
Lorient
2 4
Marseille
Vòng 16
16 Th12 2023
- 03:00
Monaco
0 1
Lyon
16 Th12 2023
- 23:00
LE Havre
3 1
Nice
17 Th12 2023
- 03:00
Lens
2 0
Reims
17 Th12 2023
- 19:00
Nantes
0 2
Stade Brestois 29
17 Th12 2023
- 21:00
Toulouse
0 0
Rennes
17 Th12 2023
- 21:00
Lorient
1 2
Strasbourg
17 Th12 2023
- 21:00
Metz
0 1
Montpellier
17 Th12 2023
- 23:05
Marseille
2 1
Clermont Foot
18 Th12 2023
- 02:45
Lille
1 1
Paris Saint Germain
Vòng 17
21 Th12 2023
- 03:00
Paris Saint Germain
3 1
Metz
21 Th12 2023
- 03:00
Strasbourg
2 1
Lille
21 Th12 2023
- 03:00
Toulouse
1 2
Monaco
21 Th12 2023
- 03:00
Lyon
1 0
Nantes
21 Th12 2023
- 03:00
Nice
2 0
Lens
21 Th12 2023
- 03:00
Clermont Foot
1 3
Rennes
21 Th12 2023
- 03:00
Reims
1 0
LE Havre
21 Th12 2023
- 03:00
Montpellier
1 1
Marseille
21 Th12 2023
- 03:00
Stade Brestois 29
4 0
Lorient
Vòng 18
13 Th1 2024
- 03:00
Marseille
1 1
Strasbourg
13 Th1 2024
- 23:00
Monaco
1 3
Reims
14 Th1 2024
- 03:00
Rennes
2 0
Nice
14 Th1 2024
- 19:00
Lille
3 0
Lorient
14 Th1 2024
- 21:00
Nantes
1 2
Clermont Foot
14 Th1 2024
- 21:00
Metz
0 1
Toulouse
14 Th1 2024
- 21:00
Stade Brestois 29
2 0
Montpellier
14 Th1 2024
- 23:05
LE Havre
3 1
Lyon
15 Th1 2024
- 02:45
Lens
0 2
Paris Saint Germain
Vòng 19
27 Th1 2024
- 03:00
Lyon
2 3
Rennes
27 Th1 2024
- 23:00
Nice
1 0
Metz
28 Th1 2024
- 03:00
Marseille
2 2
Monaco
28 Th1 2024
- 19:00
Montpellier
0 0
Lille
28 Th1 2024
- 21:00
Lorient
3 3
LE Havre
28 Th1 2024
- 21:00
Clermont Foot
1 1
Strasbourg
28 Th1 2024
- 21:00
Reims
0 0
Nantes
28 Th1 2024
- 23:05
Toulouse
0 2
Lens
29 Th1 2024
- 02:45
Paris Saint Germain
2 2
Stade Brestois 29
Vòng 20
3 Th2 2024
- 03:00
Strasbourg
1 2
Paris Saint Germain
3 Th2 2024
- 23:00
Rennes
2 1
Montpellier
4 Th2 2024
- 03:00
Nantes
0 1
Lens
4 Th2 2024
- 19:00
Monaco
1 1
LE Havre
4 Th2 2024
- 21:00
Lille
4 0
Clermont Foot
4 Th2 2024
- 21:00
Reims
2 3
Toulouse
4 Th2 2024
- 21:00
Metz
1 2
Lorient
4 Th2 2024
- 23:05
Stade Brestois 29
0 0
Nice
5 Th2 2024
- 02:45
Lyon
1 0
Marseille
Vòng 21
10 Th2 2024
- 03:00
Marseille
1 1
Metz
10 Th2 2024
- 23:00
Lens
3 1
Strasbourg
11 Th2 2024
- 03:00
Paris Saint Germain
3 1
Lille
11 Th2 2024
- 19:00
LE Havre
0 1
Rennes
11 Th2 2024
- 21:00
Toulouse
1 2
Nantes
11 Th2 2024
- 21:00
Lorient
2 0
Reims
11 Th2 2024
- 21:00
Clermont Foot
1 1
Stade Brestois 29
11 Th2 2024
- 23:05
Montpellier
1 2
Lyon
12 Th2 2024
- 02:45
Nice
2 3
Monaco
Vòng 22
17 Th2 2024
- 03:00
Lyon
1 0
Nice
17 Th2 2024
- 23:00
Lille
3 0
LE Havre
18 Th2 2024
- 03:00
Nantes
0 2
Paris Saint Germain
18 Th2 2024
- 19:00
Strasbourg
1 3
Lorient
18 Th2 2024
- 21:00
Rennes
3 1
Clermont Foot
18 Th2 2024
- 21:00
Monaco
1 2
Toulouse
18 Th2 2024
- 21:00
Montpellier
3 0
Metz
18 Th2 2024
- 23:05
Reims
1 1
Lens
19 Th2 2024
- 02:45
Stade Brestois 29
1 0
Marseille
Vòng 23
24 Th2 2024
- 03:00
Metz
1 2
Lyon
24 Th2 2024
- 23:00
Lorient
0 1
Nantes
25 Th2 2024
- 03:00
Strasbourg
0 3
Stade Brestois 29
25 Th2 2024
- 19:00
Lens
2 3
Monaco
25 Th2 2024
- 21:00
Toulouse
3 1
Lille
25 Th2 2024
- 21:00
Nice
0 0
Clermont Foot
25 Th2 2024
- 21:00
LE Havre
1 2
Reims
25 Th2 2024
- 23:05
Paris Saint Germain
1 1
Rennes
26 Th2 2024
- 02:45
Marseille
4 1
Montpellier
Vòng 24
2 Th3 2024
- 03:00
Monaco
0 0
Paris Saint Germain
2 Th3 2024
- 23:00
Reims
0 1
Lille
3 Th3 2024
- 03:00
Clermont Foot
1 5
Marseille
3 Th3 2024
- 19:00
Toulouse
2 1
Nice
3 Th3 2024
- 21:00
Nantes
0 2
Metz
3 Th3 2024
- 21:00
Montpellier
2 2
Strasbourg
3 Th3 2024
- 21:00
Stade Brestois 29
1 0
LE Havre
3 Th3 2024
- 23:05
Rennes
1 2
Lorient
4 Th3 2024
- 02:45
Lyon
0 3
Lens
Vòng 25
9 Th3 2024
- 03:00
Nice
1 2
Montpellier
9 Th3 2024
- 23:00
Lorient
0 2
Lyon
10 Th3 2024
- 03:00
Lens
1 0
Stade Brestois 29
10 Th3 2024
- 19:00
Paris Saint Germain
2 2
Reims
10 Th3 2024
- 21:00
Strasbourg
0 1
Monaco
10 Th3 2024
- 21:00
LE Havre
1 0
Toulouse
10 Th3 2024
- 21:00
Metz
1 0
Clermont Foot
10 Th3 2024
- 23:05
Lille
2 2
Rennes
11 Th3 2024
- 02:45
Marseille
2 0
Nantes
Vòng 26
16 Th3 2024
- 03:00
Toulouse
2 3
Lyon
16 Th3 2024
- 23:00
Nantes
1 3
Strasbourg
17 Th3 2024
- 03:00
Lens
1 3
Nice
17 Th3 2024
- 19:00
Stade Brestois 29
1 1
Lille
17 Th3 2024
- 21:00
Monaco
2 2
Lorient
17 Th3 2024
- 21:00
Clermont Foot
2 1
LE Havre
17 Th3 2024
- 21:00
Reims
2 1
Metz
17 Th3 2024
- 23:05
Rennes
2 0
Marseille
18 Th3 2024
- 02:45
Montpellier
2 6
Paris Saint Germain
Vòng 27
30 Th3 2024
- 03:00
Lille
2 1
Lens
30 Th3 2024
- 23:00
Metz
2 5
Monaco
31 Th3 2024
- 03:00
Lyon
1 1
Reims
31 Th3 2024
- 18:00
Lorient
0 1
Stade Brestois 29
31 Th3 2024
- 20:00
Nice
1 2
Nantes
31 Th3 2024
- 20:00
Clermont Foot
0 3
Toulouse
31 Th3 2024
- 20:00
LE Havre
0 2
Montpellier
31 Th3 2024
- 22:05
Strasbourg
2 0
Rennes
1 Th4 2024
- 01:45
Marseille
0 2
Paris Saint Germain
Vòng 28
6 Th4 2024
- 02:00
Lille
3 1
Marseille
6 Th4 2024
- 22:00
Lens
1 1
LE Havre
7 Th4 2024
- 02:00
Paris Saint Germain
1 1
Clermont Foot
7 Th4 2024
- 18:00
Stade Brestois 29
4 3
Metz
7 Th4 2024
- 20:00
Toulouse
0 0
Strasbourg
7 Th4 2024
- 20:00
Reims
0 0
Nice
7 Th4 2024
- 20:00
Montpellier
2 0
Lorient
7 Th4 2024
- 22:05
Monaco
1 0
Rennes
8 Th4 2024
- 01:45
Nantes
1 3
Lyon
Vòng 29
13 Th4 2024
- 02:00
Metz
2 1
Lens
13 Th4 2024
- 22:00
Strasbourg
3 1
Reims
14 Th4 2024
- 02:00
Rennes
1 2
Toulouse
14 Th4 2024
- 18:00
LE Havre
0 1
Nantes
14 Th4 2024
- 20:00
Clermont Foot
1 1
Montpellier
15 Th4 2024
- 01:45
Lyon
4 3
Stade Brestois 29
25 Th4 2024
- 00:00
Lorient
1 4
Paris Saint Germain
25 Th4 2024
- 02:00
Marseille
2 2
Nice
25 Th4 2024
- 02:00
Monaco
1 0
Lille
Vòng 30
20 Th4 2024
- 02:00
Nice
3 0
Lorient
20 Th4 2024
- 22:00
Nantes
0 3
Rennes
21 Th4 2024
- 02:00
Lens
1 0
Clermont Foot
21 Th4 2024
- 20:00
Lille
1 0
Strasbourg
21 Th4 2024
- 20:00
Reims
1 2
Montpellier
21 Th4 2024
- 20:00
LE Havre
0 1
Metz
21 Th4 2024
- 22:05
Stade Brestois 29
0 2
Monaco
22 Th4 2024
- 00:00
Toulouse
2 2
Marseille
22 Th4 2024
- 02:00
Paris Saint Germain
4 1
Lyon
Vòng 31
27 Th4 2024
- 02:00
Montpellier
1 1
Nantes
28 Th4 2024
- 02:00
Paris Saint Germain
3 3
LE Havre
28 Th4 2024
- 18:00
Metz
1 2
Lille
28 Th4 2024
- 20:00
Strasbourg
1 3
Nice
28 Th4 2024
- 20:00
Lorient
1 2
Toulouse
28 Th4 2024
- 20:00
Clermont Foot
4 1
Reims
28 Th4 2024
- 22:05
Rennes
4 5
Stade Brestois 29
29 Th4 2024
- 00:00
Lyon
3 2
Monaco
29 Th4 2024
- 02:00
Marseille
2 1
Lens
Vòng 32
4 Th5 2024
- 00:00
Toulouse
1 2
Montpellier
4 Th5 2024
- 02:00
Lens
2 0
Lorient
4 Th5 2024
- 20:00
LE Havre
3 1
Strasbourg
4 Th5 2024
- 22:00
Monaco
4 1
Clermont Foot
5 Th5 2024
- 00:00
Metz
2 3
Rennes
5 Th5 2024
- 02:00
Stade Brestois 29
0 0
Nantes
7 Th5 2024
- 02:00
Lille
3 4
Lyon
16 Th5 2024
- 02:00
Nice
- -
Paris Saint Germain
16 Th5 2024
- 02:00
Reims
- -
Marseille
Vòng 33
11 Th5 2024
- 02:00
Nice
1 0
LE Havre
11 Th5 2024
- 02:00
Stade Brestois 29
1 1
Reims
13 Th5 2024
- 02:00
Paris Saint Germain
1 3
Toulouse
13 Th5 2024
- 02:00
Strasbourg
2 1
Metz
13 Th5 2024
- 02:00
Rennes
1 1
Lens
13 Th5 2024
- 02:00
Marseille
3 1
Lorient
13 Th5 2024
- 02:00
Clermont Foot
0 1
Lyon
13 Th5 2024
- 02:00
Nantes
1 2
Lille
13 Th5 2024
- 02:00
Montpellier
0 2
Monaco
Vòng 34
20 Th5 2024
- 02:00
Toulouse
- -
Stade Brestois 29
20 Th5 2024
- 02:00
Lorient
- -
Clermont Foot
20 Th5 2024
- 02:00
Monaco
- -
Nantes
20 Th5 2024
- 02:00
Lille
- -
Nice
20 Th5 2024
- 02:00
Lyon
- -
Strasbourg
20 Th5 2024
- 02:00
Reims
- -
Rennes
20 Th5 2024
- 02:00
Lens
- -
Montpellier
20 Th5 2024
- 02:00
LE Havre
- -
Marseille
20 Th5 2024
- 02:00
Metz
- -
Paris Saint Germain
P