/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.math.*;
class Ideone
{
{
int a = 2147483647;
int m = 3;
long _A = (long) a;
// Compute with BigInteger
int x = A.multiply(A).mod(M).intValue();
//compute with long
int y = (int) ((_A*_A) %m);
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLm1hdGguKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlpbnQgYSA9IDIxNDc0ODM2NDc7CgkJaW50IG0gPSAzOwoJCWxvbmcgX0EgPSAobG9uZykgYTsKCQlCaWdJbnRlZ2VyIEEgPSBCaWdJbnRlZ2VyLnZhbHVlT2YoYSk7CgkJQmlnSW50ZWdlciBNID0gQmlnSW50ZWdlci52YWx1ZU9mKG0pOwoJCS8vIENvbXB1dGUgd2l0aCBCaWdJbnRlZ2VyICAKCQlpbnQgeCA9IEEubXVsdGlwbHkoQSkubW9kKE0pLmludFZhbHVlKCk7CgkJLy9jb21wdXRlIHdpdGggbG9uZwoJCWludCB5ID0gKGludCkgKChfQSpfQSkgJW0pOwoJCVN5c3RlbS5vdXQucHJpbnRsbih4KTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oeSk7Cgl9Cn0=