/* package whatever; // don't place package name! */
import java.util.concurrent.ThreadLocalRandom;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
private static final String chars
= "abcdefghijklmnopqrstuvwxyz"; private static final String CHARS
= "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; private static final String NUMS
= "1234567890"; private static final String SPEC
= "@#$%^&+=";
public static void main
(String[] args
) { appendChars(2, chars, buf);
appendChars(2, CHARS, buf);
appendChars(2, NUMS, buf);
appendChars(2, SPEC, buf);
}
ThreadLocalRandom r = ThreadLocalRandom.current();
while (--n >= 0) buf.append(src.charAt(r.nextInt(src.length())));
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC5jb25jdXJyZW50LlRocmVhZExvY2FsUmFuZG9tOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7Cglwcml2YXRlIHN0YXRpYyBmaW5hbCBTdHJpbmcgY2hhcnMgPSAiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoiOwogICAgcHJpdmF0ZSBzdGF0aWMgZmluYWwgU3RyaW5nIENIQVJTID0gIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaIjsKICAgIHByaXZhdGUgc3RhdGljIGZpbmFsIFN0cmluZyBOVU1TID0gIjEyMzQ1Njc4OTAiOwogICAgcHJpdmF0ZSBzdGF0aWMgZmluYWwgU3RyaW5nIFNQRUMgPSAiQCMkJV4mKz0iOwoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTdHJpbmdCdWZmZXIgYnVmID0gbmV3IFN0cmluZ0J1ZmZlcig4KTsKICAgICAgICBhcHBlbmRDaGFycygyLCBjaGFycywgYnVmKTsKICAgICAgICBhcHBlbmRDaGFycygyLCBDSEFSUywgYnVmKTsKICAgICAgICBhcHBlbmRDaGFycygyLCBOVU1TLCBidWYpOwogICAgICAgIGFwcGVuZENoYXJzKDIsIFNQRUMsIGJ1Zik7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihidWYpOwogICAgfQoKICAgIHByaXZhdGUgc3RhdGljIHZvaWQgYXBwZW5kQ2hhcnMoaW50IG4sIFN0cmluZyBzcmMsIFN0cmluZ0J1ZmZlciBidWYpIHsKICAgICAgICBUaHJlYWRMb2NhbFJhbmRvbSByID0gVGhyZWFkTG9jYWxSYW5kb20uY3VycmVudCgpOwogICAgICAgIHdoaWxlICgtLW4gPj0gMCkgYnVmLmFwcGVuZChzcmMuY2hhckF0KHIubmV4dEludChzcmMubGVuZ3RoKCkpKSk7CiAgICB9Cn0=