import Slist; class slist { public static void main(String args[]){ Slist list = new Slist(); int mode = 1; int result=0; for(int i = 0 ; i < args.length ; i++){ result= -1; if ( args[i].compareTo("-")==0)mode=0; else if ( args[i].compareTo("+")==0)mode=1; else if ( args[i].compareTo("^")==0)mode=2; else if ( args[i].compareTo("<")==0) result=list.prev(); else if ( args[i].compareTo(">")==0) result=list.next(); else if ( args[i].compareTo("=")==0) result=list.val(); else { if(mode==0) list.del(Integer.parseInt(args[i])); else if(mode==1) list.add(Integer.parseInt(args[i])); else if(mode==2) result=list.member(Integer.parseInt(args[i])); if(mode>1){ System.out.print("member results = "); System.out.println(result); } result= -1; } if(result>=0){ System.out.print(args[i]); System.out.print(" generated "); System.out.println(result); } } list.print(); } }