using System;
public class Test
{
public static int Main()
{
try {
checked {
return int.MaxValue + int.Parse(Console.ReadLine());
}
} catch(OverflowException) {
Console.WriteLine("caught");
}
return 0;
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyBpbnQgTWFpbigpCgl7CgkJdHJ5IHsKCQkJY2hlY2tlZCB7CgkJCQlyZXR1cm4gaW50Lk1heFZhbHVlICsgaW50LlBhcnNlKENvbnNvbGUuUmVhZExpbmUoKSk7CgkJCX0KCQl9IGNhdGNoKE92ZXJmbG93RXhjZXB0aW9uKSB7CgkJCUNvbnNvbGUuV3JpdGVMaW5lKCJjYXVnaHQiKTsKCQl9CgkJcmV0dXJuIDA7Cgl9Cn0=