/**
  * http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_3_C
  * 2 ????????°?????????
  * ???????????´??° x, y ?????????????????????????????????????°?????????????????????????????????°?????????????????????????????????
  * ??\???????????°????????????????????????????§?????????????????????????????????????????????????????????§??????????????????????????´??° x, y ??????????????????????§?????????????????????????
  * x ??¨ y ?????¨?????? 0 ?????¨?????\?????????????????????????????????????????????????????????????????????????????£????????????????????????
  */
object Main {
  def main(args: Array[String]): Unit = {
    Iterator.continually(io.StdIn.readLine()).takeWhile(_ != null).map(_.split(" +").map(_.toInt).sorted)
      .map { case Array(x, y) => (x, y) }
      .takeWhile { case (x, y) => x != 0 || y != 0 }
      .foreach { case (x, y) => println(s"$x $y") }
  }
}