/* 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
{
{
ArrayList<byte[]> buffer = new ArrayList<>(770000);
for(int i = 0; i < 770000; ++i)
{
buffer.add("0000000000000000000000000000000000000000".getBytes());
}
final long begin
= System.
nanoTime(); write(os, buffer);
outputStream.write(os.toByteArray());
outputStream.flush();
}
final long end
= System.
nanoTime(); System.
out.
println((end
- begin
) / 10000000.0 + "ms"); }
for (byte[] packet: buffer) {
out.write(packet);
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUJ5dGVBcnJheU91dHB1dFN0cmVhbSBvcyA9IG5ldyBCeXRlQXJyYXlPdXRwdXRTdHJlYW0oKTsKCQlBcnJheUxpc3Q8Ynl0ZVtdPiBidWZmZXIgPSBuZXcgQXJyYXlMaXN0PD4oNzcwMDAwKTsKCQlmb3IoaW50IGkgPSAwOyBpIDwgNzcwMDAwOyArK2kpCgkJewoJCQlidWZmZXIuYWRkKCIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIi5nZXRCeXRlcygpKTsKCQl9CgkJCgkJZmluYWwgbG9uZyBiZWdpbiA9IFN5c3RlbS5uYW5vVGltZSgpOwoJCXdyaXRlKG9zLCBidWZmZXIpOwoJCQoJCXRyeSAoT3V0cHV0U3RyZWFtIG91dHB1dFN0cmVhbSA9IG5ldyBGaWxlT3V0cHV0U3RyZWFtKCIvdG1wL2J5dGVzLnR4dCIpKSB7CgkgICAgICAgICAgICAgICAgb3V0cHV0U3RyZWFtLndyaXRlKG9zLnRvQnl0ZUFycmF5KCkpOwoJICAgICAgICAgICAgICAgIG91dHB1dFN0cmVhbS5mbHVzaCgpOwoJICAgICAgICAgICAgfQoJICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgIGZpbmFsIGxvbmcgZW5kID0gU3lzdGVtLm5hbm9UaW1lKCk7CgkgICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oKGVuZCAtIGJlZ2luKSAvIDEwMDAwMDAwLjAgKyAibXMiKTsKCX0KCQoJcHVibGljIHN0YXRpYyB2b2lkIHdyaXRlKE91dHB1dFN0cmVhbSBvdXQsIEFycmF5TGlzdDxieXRlW10+IGJ1ZmZlcikgdGhyb3dzIElPRXhjZXB0aW9uIHsKCSAgICAgICAgZm9yIChieXRlW10gcGFja2V0OiBidWZmZXIpIHsKCSAgICAgICAgICAgIG91dC53cml0ZShwYWNrZXQpOwoJICAgICAgICB9CgkgICAgfQp9