/* package codechef; // 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 Node
{
int val;
Node next;
Node( int n)
{
val= n;
}
}
class Ideone
{
Node start= null ;
{
// your code goes here
Ideone c= new Ideone( ) ;
c.create ( ) ;
c.trav ( ) ;
}
{
char ch= 'y' ;
Node temp,curr= null ;
while ( ch== 'y' )
{
System .
out .
println ( "Enter number" ) ;
temp
= new Node
( Integer .
parseInt ( br.
readLine ( ) ) ) ; temp.next = null ;
if ( start== null )
{
start= temp;
curr= temp;
}
else
{
curr.next = temp;
curr= temp;
}
ch= ( char ) br.read ( ) ;
}
}
void trav( )
{
Node temp= start;
while ( temp!= null )
{
temp= temp.next ;
}
}
}
LyogcGFja2FnZSBjb2RlY2hlZjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KCmNsYXNzIE5vZGUKewogICAgaW50IHZhbDsKICAgIE5vZGUgbmV4dDsKICAgIE5vZGUoaW50IG4pCiAgICB7CiAgICAgICAgdmFsPW47CiAgICB9Cn0KY2xhc3MgSWRlb25lCnsKICAgIE5vZGUgc3RhcnQ9bnVsbDsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQlJZGVvbmUgYz1uZXcgSWRlb25lKCk7CgkJYy5jcmVhdGUoKTsKCQljLnRyYXYoKTsKCX0KCQoJdm9pZCBjcmVhdGUoKXRocm93cyBJT0V4Y2VwdGlvbgoJewoJICAgIGNoYXIgY2g9J3knOwoJICAgIE5vZGUgdGVtcCxjdXJyPW51bGw7CgkgICAgQnVmZmVyZWRSZWFkZXIgYnI9bmV3IEJ1ZmZlcmVkUmVhZGVyKG5ldyBJbnB1dFN0cmVhbVJlYWRlcihTeXN0ZW0uaW4pKTsKCgkgICAgd2hpbGUoY2g9PSd5JykKCSAgICB7CgkgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiRW50ZXIgbnVtYmVyIik7CgkgICAgICAgIAoJICAgICAgICB0ZW1wPW5ldyBOb2RlKEludGVnZXIucGFyc2VJbnQoYnIucmVhZExpbmUoKSkpOwoJICAgICAgICB0ZW1wLm5leHQ9bnVsbDsKCSAgICAgICAgaWYoc3RhcnQ9PW51bGwpCgkgICAgICAgIHsKCSAgICAgICAgICAgIHN0YXJ0PXRlbXA7CgkgICAgICAgICAgICBjdXJyPXRlbXA7CgkgICAgICAgICAgICAKCSAgICAgICAgfQoJICAgICAgICBlbHNlCgkgICAgICAgIHsKCSAgICAgICAgICAgIGN1cnIubmV4dD10ZW1wOwoJICAgICAgICAgICAgY3Vycj10ZW1wOwoJICAgICAgICB9CgkgICAgICAgIGNoPShjaGFyKWJyLnJlYWQoKTsKCSAgICB9Cgl9CgkKCXZvaWQgdHJhdigpCgl7CgkgICAgTm9kZSB0ZW1wPXN0YXJ0OwoJICAgIHdoaWxlKHRlbXAhPW51bGwpCgkgICAgewoJICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4odGVtcC52YWwpOwoJICAgICAgICB0ZW1wPXRlbXAubmV4dDsKCSAgICB9Cgl9Cn0K