import java.io.*;
class StudentNode{
String name;
int age;
StudentNode next;
public StudentNode(String name,int age){
this.name=name;
this.age=age;
next=null;
}
}
public class StudentLink{
StudentNode head;
int length;//length>0
public StudentLink(int length){
this.length=length;
int n=0;
StudentNode sn1=new StudentNode(consoleReturn(),Integer.parseInt(consoleReturn()));
while(n<length){
n=n+1;
if(n==1) head=sn1;
else {
StudentNode sn2=new StudentNode(consoleReturn(),Integer.parseInt(consoleReturn()));
sn1.next=sn2;
sn1=sn2;
}
}
}
public String consoleReturn() {
String s="";
try{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
s = br.readLine();
}catch(Exception e)
{System.out.println("error!");}
return s;
}
public void printLink(){
int n=0;
StudentNode p=head;
while(n<length){
System.out.println("name="+p.name+" age="+p.age);
p=p.next;
n++;
}
}
public static void main(String[] args){
StudentLink sl=new StudentLink(1);
sl.printLink();
}
}
class StudentNode{
String name;
int age;
StudentNode next;
public StudentNode(String name,int age){
this.name=name;
this.age=age;
next=null;
}
}
public class StudentLink{
StudentNode head;
int length;//length>0
public StudentLink(int length){
this.length=length;
int n=0;
StudentNode sn1=new StudentNode(consoleReturn(),Integer.parseInt(consoleReturn()));
while(n<length){
n=n+1;
if(n==1) head=sn1;
else {
StudentNode sn2=new StudentNode(consoleReturn(),Integer.parseInt(consoleReturn()));
sn1.next=sn2;
sn1=sn2;
}
}
}
public String consoleReturn() {
String s="";
try{
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
s = br.readLine();
}catch(Exception e)
{System.out.println("error!");}
return s;
}
public void printLink(){
int n=0;
StudentNode p=head;
while(n<length){
System.out.println("name="+p.name+" age="+p.age);
p=p.next;
n++;
}
}
public static void main(String[] args){
StudentLink sl=new StudentLink(1);
sl.printLink();
}
}