import java.util.*;
import java.lang.*;
class Main
{
public static void main
(String []args
){ final Node
<Number
> n
= new Node
<Number
>(new Integer(666)); }
public static class Node<E>{
private E data;
public Node(E data){
this.data=data;
}
public E get(){
return this.data;
}
public void set(E data){
this.data=data;
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKCSBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmcgW11hcmdzKXsKICAgICAgICBmaW5hbCBOb2RlPE51bWJlcj4gbiA9ICBuZXcgTm9kZTxOdW1iZXI+KG5ldyBJbnRlZ2VyKDY2NikpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihuLmdldCgpKTsKICAgICAgICBuLnNldChuZXcgSW50ZWdlcig3NzcpKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4obi5nZXQoKSk7CiAgICAgfQogICAgIHB1YmxpYyBzdGF0aWMgY2xhc3MgTm9kZTxFPnsKICAgICAgICBwcml2YXRlIEUgZGF0YTsKICAgICAgICBwdWJsaWMgTm9kZShFIGRhdGEpewogICAgICAgICAgICB0aGlzLmRhdGE9ZGF0YTsKICAgICAgICB9CiAgICAgICAgcHVibGljIEUgZ2V0KCl7CiAgICAgICAgICAgIHJldHVybiB0aGlzLmRhdGE7CiAgICAgICAgfQogICAgICAgIHB1YmxpYyB2b2lkIHNldChFIGRhdGEpewogICAgICAgICAgICB0aGlzLmRhdGE9ZGF0YTsKICAgICAgICB9CiAgICB9Cn0=