import javax.swing.*;
import java.util.*;
public class Heil {
    public static void main(String[] args) {
        int data[] = new int[1048576];
        int x = 0;
        String input;
        String inv = "";
        String track = "";
        while(true){
           input = JOptionPane.showInputDialog(inv +"\nPlease enter an integer.\n" + track);
           if(input.equals("\\") ){
            if(x > 0){
                x--;
            }
            track = "";
                for(int i = 0;i < x;i++){
                    track += data[i] + ", ";
                }
                 track += "_";
           }else if(input.isEmpty()) {
            x--;
            break;
           }
           else{
            try{
                data[x] = Integer.parseInt(input);
                x++;
                inv = "";
                track = "";
                for(int i = 0;i < x;i++){
                    track += data[i] + ", ";
                }
                track += "_";
            }catch(Exception e){
                inv = "Invalid Input! Please try again!";
            }
           }
        }
        int sort[] = new int[x+1];
        for(int i = 0; i <= x;i++){
            sort[i] = data[i];
        }
        Arrays.sort(sort);
        JOptionPane.showMessageDialog(null, Arrays.toString(sort));
    }
}
