diff --git a/checker/checker.py b/checker/checker.py
index eaed74155c725e3ad9fecc56c2315777bb40d810..fdf084beace8e83598e7d30ebb0f588909efe794 100644
--- a/checker/checker.py
+++ b/checker/checker.py
@@ -145,4 +145,4 @@ elif args.task != None:
     test_task(re.findall(r'\d', args.task)[0])
 
 
-print(f"====================== Total: {round(points)} / 100 ======================\n")
+print(f"====================== Total: {min(round(points), 100)} / 100 ======================\n")
diff --git a/src/local_checker.py b/src/local_checker.py
index c00a863c0bb97e0b16fcec8184b61134e668937f..5c7e8a70b1f0fd9fd3ee836b9d2c5047d5c9ffa7 100644
--- a/src/local_checker.py
+++ b/src/local_checker.py
@@ -145,4 +145,4 @@ elif args.task != None:
     test_task(re.findall(r'\d', args.task)[0])
 
 
-print(f"====================== Total: {round(points)} / 100 ======================\n")
+print(f"====================== Total: {min(round(points), 100)} / 100 ======================\n")