diff --git a/Main.c b/Main.c
index 5c3a1c2892be8882f5ed590aa5c4527df4141741..3a92c0415c968ca30ff833a54c5142ef7eca60fd 100644
--- a/Main.c
+++ b/Main.c
@@ -23,34 +23,37 @@ int main(void) {
     unsigned int inputInt;
     unsigned int remainder;
 
+    cio_printf(" Input:");
+
     for(;;) {
         char c = cio_getc();
-        cio_printf("   Debugging: c = %c \n\r", c);
+        cio_printf("%c", c);
 
         // If return key is hit,
         if (c == '\r') {
             // Determine even or odd and output signal.
             inputInt = input - '0';
-            cio_printf("   Debugging: inputInt = %u \n\r", inputInt);
+            cio_printf("\n\r  Value of last character: %u, Remainder: ", inputInt);
             remainder = inputInt % 2;
-            cio_printf("   Debugging: remainder = %u \n\r", remainder);
+            cio_printf("%u,", remainder);
 
             // Set LED's accordingly. Even flash green. Odd flash red.
             if (remainder == 0) {
                 // Set green for signal.
-                cio_printf("   Debugging: Even. Green. \n\r");
+                cio_printf("  Even: Green \n\r\n\r");
                 outputSignal = 0b01000000;
                 FlashLED(outputSignal);
             } else {
                 // Output red for signal.
-                cio_printf("   Debugging: Odd. Red. \n\r");
+                cio_printf("  Odd: Red \n\r\n\r");
                 outputSignal = 0b00000001;
                 FlashLED(outputSignal);
             }
+
+            cio_printf(" Input:");
         } else {
             // Save value for return key.
             input = c;
-            cio_printf("   Debugging: input = %c \n\r", input);
         }        
     }