/*Felix-vimalaratnam
Patrick*/

public class Division2 {

	public static boolean IsInt(String c){
		try{
			int a = Integer.parseInt(c);
		}catch(Exception e){
			return Boolean.FALSE;
		}
		return Boolean.TRUE;
	}

	public static String toString(FileTableau2 f){
		String ligne = "";
		while(f.taille() != 0){
			ligne = ligne + " " + f.retirer().toString();
		} 
		return ligne;
	}

	public static String toStringpourString(FileTableau2 f){
		String ligne = "";
		while(f.taille() != 0){
			f.removeif();
			ligne = ligne + " " + f.retirer().toString();
		} 
		return ligne;
	}

    public static void main(String[] args) {
        if (args.length == 0) {
            System.out.println("Veuillez fournir une expression en notation polonaise inversée.");
            return;
        }
        FileTableau2<Integer> ligne1 = new FileTableau2<>();
        FileTableau2<String> ligne2 = new FileTableau2<>();
        for (int i = 0; i < args.length; i++){
        	if (IsInt(args[i])){
        		ligne1.ajouter(Integer.parseInt(args[i]));
        	}
        	else{
        		ligne2.ajouter(args[i]);
        	}
        }
        System.out.println(toString(ligne1));
        System.out.println(toStringpourString(ligne2));
    }
}