//
// Created by ASUS on 2022/1/24.
//
#include<stdio.h>
int min(int a, int b);
int max(int a, int b);
int CallFun(int (*p)(int, int), int a, int b) {
return p(a, b);
}
int main() {
int a, b;
while (scanf("%d%d", &a, &b) != EOF) {
printf("%d %d\n", CallFun(min, a, b), CallFun(max, a, b));
}
return 0;
}
int min(int a, int b) {
if (a < b) {
return a;
} else {
return b;
}
}
int max(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
}