class bubblesort
  {
  public static void main (String args[]) 
    {
    int i;
    int numbers_to_sort=20;
    boolean readyflag=false;
    int to_sort[];

    if (args.length!=0)
       numbers_to_sort=Integer.valueOf(args[0]).intValue();
    to_sort=new int[numbers_to_sort];
    for (i=numbers_to_sort;i>0;i--)
       to_sort[numbers_to_sort-i]=i;

//    for (i=0;i<numbers_to_sort;i++)
//       System.out.println(to_sort[i]);

    while (readyflag==false)
       {
       readyflag=true;
       for (i=1;i<numbers_to_sort;i++)
          if (to_sort[i-1]>to_sort[i])
             {
             int temp;
             temp=to_sort[i-1];
             to_sort[i-1]=to_sort[i];
             to_sort[i]=temp;
             readyflag=false;
             }

//       System.out.println("===========");
//       for (i=0;i<numbers_to_sort;i++)
//          System.out.println(to_sort[i]);
       }

    System.out.println("===========");
    for (i=0;i<numbers_to_sort;i++)
       System.out.println(to_sort[i]);
    }
  }
