
void main()
{
	int reverse(int num); 
	
	int num=0;
	scanf("%d",&num);
	printf("%d\n", reverse(num));
	scanf("%d",&num);
	printf("%d\n", reverse(num));
	scanf("%d",&num);
	printf("%d\n", reverse(num));
	scanf("%d",&num);
	printf("%d\n", reverse(num));
	scanf("%d",&num);
	printf("%d\n", reverse(num));
	scanf("%d",&num);
	printf("%d\n", reverse(num));
}

int reverse (int num)
{
	int r=0,flag=0;
	if (num==0) r=0;
	else 
	{
		switch (num/abs(num))
		{
		case -1: num=num*(-1);flag=1;
		case 1: while(num)
				{
					r=r*10+num%10;
					num=num/10;
				}
		}
		if (flag==1) r=r*(-1);
	}

	/*
		?????num???????r=0?flag=0???switch???
			[1](num=0) r=0,break??
			[2](num<0) ?num?-1?flag=1????break????[3]????
			[3](num>0)
			?while???????????num??0?
				r=r*10+num%10;
				num=num/10;
		??switch????flag???0??????r??-1?
	*/
	return(r);
}