/* 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
{
{
// your code goes here
MyList<String> ml = new MyList<String>();
ml.put(0, "1"); ml.put(1, "2"); ml.put(2, "3");
}
static class MyList<T> {
private T[] list;
public MyList() {
list = new T[3];
}
public int size() { return 3; }
public T get(int i) { return list[i]; }
public void put(int i, T element) { list[i] = element; }
public T[] toArray() {
T[] ret = new T[size()];
for (int i=0; i<size(); i++) {
ret[i] = get(i);
}
return ret;
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlNeUxpc3Q8U3RyaW5nPiBtbCA9IG5ldyBNeUxpc3Q8U3RyaW5nPigpOwoJCW1sLnB1dCgwLCAiMSIpOyBtbC5wdXQoMSwgIjIiKTsgbWwucHV0KDIsICIzIik7CgkJU3RyaW5nW10gc2EgPSBtbC50b0FycmF5KCk7Cgl9CgkKCXN0YXRpYyBjbGFzcyBNeUxpc3Q8VD4gewoJCXByaXZhdGUgVFtdIGxpc3Q7CgkJcHVibGljIE15TGlzdCgpIHsgCgkJCWxpc3QgPSBuZXcgVFszXTsKCQl9CgkJcHVibGljIGludCBzaXplKCkgeyByZXR1cm4gMzsgfQoJCXB1YmxpYyBUIGdldChpbnQgaSkgeyByZXR1cm4gbGlzdFtpXTsgfQoJCXB1YmxpYyB2b2lkIHB1dChpbnQgaSwgVCBlbGVtZW50KSB7IGxpc3RbaV0gPSBlbGVtZW50OyB9CgkJCgkJcHVibGljIFRbXSB0b0FycmF5KCkgeyAKCQkJVFtdIHJldCA9IG5ldyBUW3NpemUoKV07IAoJCQlmb3IgKGludCBpPTA7IGk8c2l6ZSgpOyBpKyspIHsgCgkJCQlyZXRbaV0gPSBnZXQoaSk7IAoJCQl9IAoJCQlyZXR1cm4gcmV0OyAKCQl9Cn0KfQ==