/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
static long encodeXY(int x, int y) {
return ((1L * x) << 32) | ((1L * y) & 0xFFFFFFFF);
}
static int decodeY(long value) {
return (int)(value & 0xFFFFFFFF);
}
static int decodeX(long value) {
return (int)(value >> 32);
}
{
// your code goes here
long chk = encodeXY(123, 456);
System.
out.
println(decodeX
(chk
)); System.
out.
println(decodeY
(chk
)); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXN0YXRpYyBsb25nIGVuY29kZVhZKGludCB4LCBpbnQgeSkgewoJICAgIHJldHVybiAoKDFMICogeCkgPDwgMzIpIHwgKCgxTCAqIHkpICYgMHhGRkZGRkZGRik7Cgl9CgkKCXN0YXRpYyBpbnQgZGVjb2RlWShsb25nIHZhbHVlKSB7CgkJcmV0dXJuIChpbnQpKHZhbHVlICYgMHhGRkZGRkZGRik7Cgl9CgoJc3RhdGljIGludCBkZWNvZGVYKGxvbmcgdmFsdWUpIHsKCQlyZXR1cm4gKGludCkodmFsdWUgPj4gMzIpOwoJfQoKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlsb25nIGNoayA9IGVuY29kZVhZKDEyMywgNDU2KTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZGVjb2RlWChjaGspKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4oZGVjb2RlWShjaGspKTsKCX0KfQ==