import java.util.Scanner;
public class Main {
    public static void main (String args[]){
    	Scanner str =new Scanner(System.in);
        StringBuffer buf = new StringBuffer();
    	while(true){
    	    int a = str.nextInt();
    	    int b = str.nextInt();
    	    if(a==0&&b==0){
    	    	break;
    	    }
    	    if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    }
    	    if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }
    	    if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }

    	}
    	System.out.print(buf);
    }
} import java.util.Scanner; Scanner java.util public class Main {
    public static void main (String args[]){
    	Scanner str =new Scanner(System.in);
        StringBuffer buf = new StringBuffer();
    	while(true){
    	    int a = str.nextInt();
    	    int b = str.nextInt();
    	    if(a==0&&b==0){
    	    	break;
    	    }
    	    if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    }
    	    if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }
    	    if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }

    	}
    	System.out.print(buf);
    }
} Main public static void main (String args[]){
    	Scanner str =new Scanner(System.in);
        StringBuffer buf = new StringBuffer();
    	while(true){
    	    int a = str.nextInt();
    	    int b = str.nextInt();
    	    if(a==0&&b==0){
    	    	break;
    	    }
    	    if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    }
    	    if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }
    	    if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }

    	}
    	System.out.print(buf);
    } main {
    	Scanner str =new Scanner(System.in);
        StringBuffer buf = new StringBuffer();
    	while(true){
    	    int a = str.nextInt();
    	    int b = str.nextInt();
    	    if(a==0&&b==0){
    	    	break;
    	    }
    	    if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    }
    	    if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }
    	    if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }

    	}
    	System.out.print(buf);
    } Scanner str =new Scanner(System.in); str new Scanner(System.in) StringBuffer buf = new StringBuffer(); buf new StringBuffer() while(true){
    	    int a = str.nextInt();
    	    int b = str.nextInt();
    	    if(a==0&&b==0){
    	    	break;
    	    }
    	    if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    }
    	    if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }
    	    if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }

    	} true {
    	    int a = str.nextInt();
    	    int b = str.nextInt();
    	    if(a==0&&b==0){
    	    	break;
    	    }
    	    if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    }
    	    if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }
    	    if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }

    	} int a = str.nextInt(); a str.nextInt() str.nextInt str int b = str.nextInt(); b str.nextInt() str.nextInt str if(a==0&&b==0){
    	    	break;
    	    } a==0&&b==0 a==0 a 0 b==0 b 0 {
    	    	break;
    	    } break; if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    } a<b a b {
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    } buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n") buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)) buf.append(Integer.toString(a)).append(" ").append buf.append(Integer.toString(a)).append(" ") buf.append(Integer.toString(a)).append buf.append(Integer.toString(a)) buf.append buf Integer.toString(a) Integer.toString Integer a " " Integer.toString(b) Integer.toString Integer b "\n" if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    } a>b a b {
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    } buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n") buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)) buf.append(Integer.toString(b)).append(" ").append buf.append(Integer.toString(b)).append(" ") buf.append(Integer.toString(b)).append buf.append(Integer.toString(b)) buf.append buf Integer.toString(b) Integer.toString Integer b " " Integer.toString(a) Integer.toString Integer a "\n" if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    } a==b a b {
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    } buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n") buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)) buf.append(Integer.toString(b)).append(" ").append buf.append(Integer.toString(b)).append(" ") buf.append(Integer.toString(b)).append buf.append(Integer.toString(b)) buf.append buf Integer.toString(b) Integer.toString Integer b " " Integer.toString(a) Integer.toString Integer a "\n" System.out.print(buf) System.out.print System.out System System.out buf String args[] args public class Main {
    public static void main (String args[]){
    	Scanner str =new Scanner(System.in);
        StringBuffer buf = new StringBuffer();
    	while(true){
    	    int a = str.nextInt();
    	    int b = str.nextInt();
    	    if(a==0&&b==0){
    	    	break;
    	    }
    	    if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    }
    	    if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }
    	    if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }

    	}
    	System.out.print(buf);
    }
} public class Main {
    public static void main (String args[]){
    	Scanner str =new Scanner(System.in);
        StringBuffer buf = new StringBuffer();
    	while(true){
    	    int a = str.nextInt();
    	    int b = str.nextInt();
    	    if(a==0&&b==0){
    	    	break;
    	    }
    	    if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    }
    	    if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }
    	    if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }

    	}
    	System.out.print(buf);
    }
} Main
import java.util.Scanner;
public class Main {
    public static void main (String args[]){
    	Scanner str =new Scanner(System.in);
        StringBuffer buf = new StringBuffer();
    	while(true){
    	    int a = str.nextInt();
    	    int b = str.nextInt();
    	    if(a==0&&b==0){
    	    	break;
    	    }
    	    if(a<b){
    	        buf.append(Integer.toString(a)).append(" ").append(Integer.toString(b)).append("\n");
    	    }
    	    if(a>b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }
    	    if(a==b){
    	    	buf.append(Integer.toString(b)).append(" ").append(Integer.toString(a)).append("\n");
    	    }

    	}
    	System.out.print(buf);
    }
}