diff --git a/types.md b/types.md
index a3480c87f119aa16e02cb61fbecf472616506399..467759d6787a3f32d66b710903b3d90e3e05fbc8 100644
--- a/types.md
+++ b/types.md
@@ -108,9 +108,10 @@ fn main() {
 - **Attention**: En mode *release*, cela ne sera pas le cas.
     <pre><code data-trim="hljs rust" class="lang-rust">
 fn main() {
-    let x:i32 = 1234567891011; // en pratique cela produit un warning
+    let x:i32 = 12345678; 
+    let y:i32 = 12345678; 
 
-    println!("L'entier x vaut {}.", x); // affichage   
+    println!("L'entier x vaut {}.", x*y); // affichage   
 }
     </code></pre>
 
@@ -254,4 +255,4 @@ fn main() {
     - Le type `Vec`{.rust}
     - Le type `String`{.rust}
     - ... 
-    
\ No newline at end of file
+