import java.util.*;
public class Main {
	public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
	int[]a =  new int[2];
	while(true){
	a[0] = sc.nextInt();
	a[1] = sc.nextInt();
	if(a[0]==0&&a[1]==0) break;
	Arrays.sort (a);
	System.out.println(a[0]+" "+a[1]);	
	}
}
} import java.util.*; util.* java public class Main {
	public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
	int[]a =  new int[2];
	while(true){
	a[0] = sc.nextInt();
	a[1] = sc.nextInt();
	if(a[0]==0&&a[1]==0) break;
	Arrays.sort (a);
	System.out.println(a[0]+" "+a[1]);	
	}
}
} Main public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
	int[]a =  new int[2];
	while(true){
	a[0] = sc.nextInt();
	a[1] = sc.nextInt();
	if(a[0]==0&&a[1]==0) break;
	Arrays.sort (a);
	System.out.println(a[0]+" "+a[1]);	
	}
} main {
	Scanner sc = new Scanner(System.in);
	int[]a =  new int[2];
	while(true){
	a[0] = sc.nextInt();
	a[1] = sc.nextInt();
	if(a[0]==0&&a[1]==0) break;
	Arrays.sort (a);
	System.out.println(a[0]+" "+a[1]);	
	}
} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int[]a =  new int[2]; a new int[2] 2 while(true){
	a[0] = sc.nextInt();
	a[1] = sc.nextInt();
	if(a[0]==0&&a[1]==0) break;
	Arrays.sort (a);
	System.out.println(a[0]+" "+a[1]);	
	} true {
	a[0] = sc.nextInt();
	a[1] = sc.nextInt();
	if(a[0]==0&&a[1]==0) break;
	Arrays.sort (a);
	System.out.println(a[0]+" "+a[1]);	
	} a[0] = sc.nextInt() a[0] a 0 sc.nextInt() sc.nextInt sc a[1] = sc.nextInt() a[1] a 1 sc.nextInt() sc.nextInt sc if(a[0]==0&&a[1]==0) break; a[0]==0&&a[1]==0 a[0]==0 a[0] a 0 0 a[1]==0 a[1] a 1 0 break; Arrays.sort (a) Arrays.sort Arrays a System.out.println(a[0]+" "+a[1]) System.out.println System.out System System.out a[0]+" "+a[1] a[0]+" "+a[1] a[0] a 0 " " a[1] a 1 String[] args args public class Main {
	public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
	int[]a =  new int[2];
	while(true){
	a[0] = sc.nextInt();
	a[1] = sc.nextInt();
	if(a[0]==0&&a[1]==0) break;
	Arrays.sort (a);
	System.out.println(a[0]+" "+a[1]);	
	}
}
} public class Main {
	public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
	int[]a =  new int[2];
	while(true){
	a[0] = sc.nextInt();
	a[1] = sc.nextInt();
	if(a[0]==0&&a[1]==0) break;
	Arrays.sort (a);
	System.out.println(a[0]+" "+a[1]);	
	}
}
} Main
import java.util.*;
public class Main {
	public static void main(String[] args){
	Scanner sc = new Scanner(System.in);
	int[]a =  new int[2];
	while(true){
	a[0] = sc.nextInt();
	a[1] = sc.nextInt();
	if(a[0]==0&&a[1]==0) break;
	Arrays.sort (a);
	System.out.println(a[0]+" "+a[1]);	
	}
}
}