import java.io.*;
import java.lang.*;
import java.io.Serializable;
import java.util.LinkedList;
public class MyListProg {
public static void main (String [] args) {
try {
int i;
LinkedList <Person> myList = new LinkedList <Person> ();
for (i = 0; i < args.length; i += 2) {
myList.add (new Person (args[i], args[i+1]));
}
for (Person person : myList)
person.print();
}
catch (ArrayIndexOutOfBoundsException e) {
System.out.println ("You have to give two arguments at least");
}
}
public static class Person {
String firstname;
String lastname;
Person (String firstname, String lastname) {
this.firstname = firstname;
this.lastname = lastname;
}
void print () {
System.out.println (firstname + " " + lastname);
}
}
}