/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.io.BufferedInputStream;
import java.io.FileInputStream;
private byte []a;
private byte []b;
byte []buf;
a=new byte[4];
b=new byte[4];
buf=new byte[a.length+b.length];
}
System.
arraycopy(buf,
0, a,
0, a.
length); }
long GetB(){
System.
arraycopy(buf, a.
length, b,
0, b.
length); int len=b.length;
int[] c=new int[len];
int[] d=new int[len];
for(int i=0;i<len;i++){
c[i]=((int)b[i] & 0xFF);
d[i]=c[i];
}
long x=0;
for(int i=0;i<len;i++){
c[i]=d[len-1-i];// byte order reverse
x+=((long)c[i]<<(8*(len-1-i)));
}
return x;
}
}
class Ideone
{
{
try{
for(int i=0;i<3;i++){
bis.read(st.buf);
System.
out.
println(st.
GetA()+"\n"); System.
out.
println(st.
GetB()+"\n");
}
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLmlvLkJ1ZmZlcmVkSW5wdXRTdHJlYW07CmltcG9ydCBqYXZhLmlvLkZpbGVJbnB1dFN0cmVhbTsKCmNsYXNzIFN0cnVjdHsKCXByaXZhdGUgYnl0ZSBbXWE7Cglwcml2YXRlIGJ5dGUgW11iOwoJYnl0ZSBbXWJ1ZjsJCglTdHJ1Y3QoKXsKCQlhPW5ldyBieXRlWzRdOwoJCWI9bmV3IGJ5dGVbNF07CgkJYnVmPW5ldyBieXRlW2EubGVuZ3RoK2IubGVuZ3RoXTsKCX0KCQoJU3RyaW5nIEdldEEoKXsKCQlTeXN0ZW0uYXJyYXljb3B5KGJ1ZiwgMCwgYSwgMCwgYS5sZW5ndGgpOwoJCXJldHVybiBuZXcgU3RyaW5nKGEpOwoJfQoJCglsb25nIEdldEIoKXsKCQlTeXN0ZW0uYXJyYXljb3B5KGJ1ZiwgYS5sZW5ndGgsIGIsIDAsIGIubGVuZ3RoKTsKCQlpbnQgbGVuPWIubGVuZ3RoOwoJCWludFtdIGM9bmV3IGludFtsZW5dOwoJCWludFtdIGQ9bmV3IGludFtsZW5dOwoJCQoJCWZvcihpbnQgaT0wO2k8bGVuO2krKyl7CgkJCWNbaV09KChpbnQpYltpXSAmIDB4RkYpOwoJCQlkW2ldPWNbaV07CgkJfQoJCWxvbmcgeD0wOwoJCWZvcihpbnQgaT0wO2k8bGVuO2krKyl7CgkJCWNbaV09ZFtsZW4tMS1pXTsvLyBieXRlIG9yZGVyIHJldmVyc2UKCQkJeCs9KChsb25nKWNbaV08PCg4KihsZW4tMS1pKSkpOwoJCX0KCQkKCQlyZXR1cm4geDsKCX0KfQoKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUJ1ZmZlcmVkSW5wdXRTdHJlYW0gYmlzPW51bGw7CgkJU3RydWN0IHN0PW5ldyBTdHJ1Y3QoKTsKCQl0cnl7CgkJCWJpcz1uZXcgQnVmZmVyZWRJbnB1dFN0cmVhbShuZXcgRmlsZUlucHV0U3RyZWFtKCJ0ZXN0IikpOwoJCQlmb3IoaW50IGk9MDtpPDM7aSsrKXsKCQkJCWJpcy5yZWFkKHN0LmJ1Zik7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oc3QuR2V0QSgpKyJcbiIpOwoJCQkJU3lzdGVtLm91dC5wcmludGxuKHN0LkdldEIoKSsiXG4iKTsKCQkJCgkJCX0KCQl9CgkJY2F0Y2goRXhjZXB0aW9uIGUpewoJCQkKCQl9Cgl9Cn0=