diff --git a/ex1/ex1.c b/ex1/ex1.c
index a741ddf2d9c7cf82f902469c896f2887edd581ca..a1f168f16bc3512a187aeb0ebd00e717f4dc13ae 100644
--- a/ex1/ex1.c
+++ b/ex1/ex1.c
@@ -17,29 +17,25 @@
 #include <string.h>
 
 int main() {
-    // int32_t values_length = 5;
-    // double values[values_length];
+    int32_t values_length = 8;
+    int32_t values[values_length];
 
-    // for (int32_t i = 0; i < values_length; i += 1) {
-    //     double value;
-    //     scanf("%lf", &value);
-    //     values[i] = value;
-    // }
+    for (int32_t i = 0; i < values_length; i += 1) {
+        int32_t value;
+        scanf("%d", &value);
+        values[i] = value;
+    }
+    
+    int32_t drop_count = 0;
+    int32_t drop_sum = 0;
 
-    // int32_t values_length = 5;
-    // int32_t values[values_length];
-
-    // for (int32_t i = 0; i < values_length; i += 1) {
-    //     int32_t value;
-    //     scanf("%d", &value);
-    //     values[i] = value;
-    // }
-
-    // char a[100];
-    // int32_t b;
-    // scanf("%s %d", a, &b);
-    // printf("%s %d\n", a, b);
-
-	printf("ex1\n");
+    for (int32_t i = 1; i < values_length; i += 1) {
+        if (values[i] < values[i - 1]) {
+            drop_count += 1;
+            drop_sum += values[i - 1] - values[i];
+        }
+    }
+    
+    printf("\n%d %d\n", drop_count, drop_sum);
     return EXIT_SUCCESS;
 }