diff --git a/pixel.cpp b/pixel.cpp
index d543e380d145070eeeceeb23fed10dffa9c9b5ef..c35cc1804bab509b3415f7a2b952ff42ea4d8838 100644
--- a/pixel.cpp
+++ b/pixel.cpp
@@ -119,8 +119,8 @@ final_char= final_char*10+bit;
 int convertBinInt(long long n) {
     int dec = 0, i = 7,b, rem;
     while (n != 0) {
-        rem = n % 10;
         b=pow(10,i);
+        rem = n / b;
         n =n % b;
          printf(" %lld\n", n);
         dec += rem * pow(2, i);