using System;
public class Program
{
public static void Main()
Console.WriteLine(Reverse(100005));
}
public static int Reverse(int x) {
int result = 0;
bool neg = false;
if(x==int.MinValue)
return 0;
if(x < 0)
x = x * -1;
neg = true;
while(x > 0)
if(result > Int32.MaxValue/10 || (result == Int32.MaxValue/10 && x > Int32.MaxValue%10))
result = result * 10 + x%10;
x = x/10;
if(neg)
return result * -1;
return result;