#include <stdio.h>
void print_integer_as_string(int num) {
// Your logic here
char buffer[12];
int i = 11;
buffer[i] = '\0';
unsigned int n = num > 0 ? (unsigned int)num : (unsigned int)(-num);
if(num == 0)
{
printf("0");
return;
}
while(n > 0)
{
i--;
buffer[i--] = (n % 10) + '0';
n /= 10;
if(n > 0) buffer[i] = ' ';
}
if(num < 0)
{
buffer[i--] = ' ';
buffer[i--] = '-';
}
printf("%s", &buffer[i+1]);
}
int main() {
int num;
scanf("%d", &num);
print_integer_as_string(num);
return 0;
}