diff --git a/polynome.py b/polynome.py
index cf6272887eca1a70c9fc690055f74ad537c5772e..a807c3ebb775ec4b520c02ac404a1f10ac65b2f0 100644
--- a/polynome.py
+++ b/polynome.py
@@ -9,19 +9,16 @@ class polynome():
         self.prime_mod = 229
 
     def show(self):
-        # TODO: OPTIMIZE IFs
         for i in range(len(self.coefs) - 1, -1, -1):
+            power = ""
             if self.coefs[i] != 0:
                 coef = str(self.coefs[i])
+                if i != 0: # its not 0's degree
+                    power = f"x^{i} + "
             else:
                 coef = ""
-            if i != 0:
-                power = f"x^{i} +"
-            else:
-                power = ""
-
-            print(f"{coef}{power} ", end="")
-        print()
+            print(f"{coef}{power}", end="")
+        print() # new line
     
     def add(self, poly_2):
         coeff_poly_1 = self.coefs