diff --git a/Grid.class b/Grid.class
index 06cddd8..cc463e4 100644
Binary files a/Grid.class and b/Grid.class differ
diff --git a/Grid.java b/Grid.java
index eea46a8..9d21032 100644
--- a/Grid.java
+++ b/Grid.java
@@ -7,26 +7,25 @@ public class Grid {
 
     public Grid() {
         cells = new Cell[9][9];
-        for (int i = 0; i < 9; i++) {
+        for (int ligne = 0; ligne < 9; ligne++) {
             for (int column = 0; column < 9; column++) {
-                cells[i][column] = new Cell();
+                cells[ligne][column] = new Cell();
             }
         }
     }
 
     public void loadGridFromFile(String fileName) {
         try (DataInputStream input = new DataInputStream(new FileInputStream(fileName))) {
-            for (int i = 0; i < 9; i++) {
+            for (int ligne = 0; ligne < 9; ligne++) {
                 String line = String.valueOf(input.readInt());
+                int length = line.length();
+                if (length < 9) {
+                    line = "000000000".substring(length) + line; // Ajoute les zéros au début si nécessaire
+                }
                 for (int column = 0; column < 9; column++) {
-                    int value;
-                    if (column < line.length()) {
-                        char digit = line.charAt(column);
-                        value = Character.getNumericValue(digit);
-                    } else {
-                        value = 0;
-                    }
-                    cells[i][column].setValue(value);
+                    char digit = line.charAt(column);
+                    int value = Character.getNumericValue(digit);
+                    cells[ligne][column].setValue(value);
                 }
             }
             System.out.println("Success");
@@ -36,25 +35,24 @@ public class Grid {
         }
     }
 
-    public Cell getCell(int i, int column) {
-        return cells[i][column];
+    public Cell getCell(int ligne, int column) {
+        return cells[ligne][column];
     }
 
-    public void setCell(int i, int column, int value) {
-        cells[i][column].setValue(value);
+    public void setCell(int ligne, int column, int value) {
+        cells[ligne][column].setValue(value);
     }
 
     @Override
     public String toString() {
         StringBuilder sb = new StringBuilder();
-        for (int i = 0; i < 9; i++) {
+        for (int ligne = 0; ligne < 9; ligne++) {
             for (int column = 0; column < 9; column++) {
-                int value = cells[i][column].getValue();
+                int value = cells[ligne][column].getValue();
                 sb.append(value).append(" ");
             }
             sb.append("\n");
         }
         return sb.toString();
     }
-}
-
+}
\ No newline at end of file