diff --git a/ex2/main.c b/ex2/main.c
index 3932d88f0f8f03713e033033ebfc4ad5cd111ee9..b1710702a45b87f663051b0fe6ba1ae82f7db668 100644
--- a/ex2/main.c
+++ b/ex2/main.c
@@ -1,7 +1,7 @@
 /**
  * @file main.c
- * @author Prénom Nom
- * @brief Exercice 1
+ * @author Florian Burgener
+ * @brief Exercice 2
  * @version 1.0
  * @date 2021-12-07
  * 
@@ -9,16 +9,22 @@
  * 
  */
 
-#include <math.h>
 #include <stdbool.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
-#include <string.h>
 
-bool is_latin_square_normalized(int32_t latin_square[4][4]) {
-    for (int32_t i = 0; i < 4; i += 1) {
-        if (latin_square[0][i] != i + 1 || latin_square[i][0] != i + 1) { 
+#define LATIN_SQUARE_SIZE 4
+
+/**
+ * @brief Checks if the Latin square is normalized.
+ * 
+ * @param latin_square 
+ * @return bool
+ */
+bool is_latin_square_normalized(int32_t latin_square[LATIN_SQUARE_SIZE][LATIN_SQUARE_SIZE]) {
+    for (int32_t i = 0; i < LATIN_SQUARE_SIZE; i += 1) {
+        if (latin_square[0][i] != i + 1 || latin_square[i][0] != i + 1) {
             return false;
         }
     }
@@ -27,10 +33,11 @@ bool is_latin_square_normalized(int32_t latin_square[4][4]) {
 }
 
 int main() {
-    int32_t latin_square[4][4];
+    int32_t latin_square[LATIN_SQUARE_SIZE][LATIN_SQUARE_SIZE];
 
-    for (int32_t i = 0; i < 4; i += 1) {
-        for (int32_t j = 0; j < 4; j += 1) {
+    // Initialization of the Latin square from the input data.
+    for (int32_t i = 0; i < LATIN_SQUARE_SIZE; i += 1) {
+        for (int32_t j = 0; j < LATIN_SQUARE_SIZE; j += 1) {
             int32_t tmp;
             scanf("%d", &tmp);
             latin_square[i][j] = tmp;