import
java.util.
*
;
class TreeSetTest implements Comparable // <TreeSetTest>
{
public static void main(String[] args)
{
TreeSet < TreeSetTest > ts = new TreeSet < TreeSetTest > ();
Scanner sc = new Scanner(System.in);
int quit;
System.out.println( " input numbers, to quit,input 0 " );
while ((quit = sc.nextInt()) != 0 )
ts.add( new TreeSetTest(quit) );
for ( TreeSetTest tst : ts)
System.out.println( tst.getInt() );
}
int i;
TreeSetTest( int i){
this .i = i;
}
int getInt(){
return i;
}
public int compareTo(Object object){
return - (((TreeSetTest)object).i - this .i);
}
}
class TreeSetTest implements Comparable // <TreeSetTest>
{
public static void main(String[] args)
{
TreeSet < TreeSetTest > ts = new TreeSet < TreeSetTest > ();
Scanner sc = new Scanner(System.in);
int quit;
System.out.println( " input numbers, to quit,input 0 " );
while ((quit = sc.nextInt()) != 0 )
ts.add( new TreeSetTest(quit) );
for ( TreeSetTest tst : ts)
System.out.println( tst.getInt() );
}
int i;
TreeSetTest( int i){
this .i = i;
}
int getInt(){
return i;
}
public int compareTo(Object object){
return - (((TreeSetTest)object).i - this .i);
}
}