#include <bits/stdc++.h>
using namespace std;
int main() {
  long long int a, b, kq = 0, kq1 = 0, kq2;
  cin >> a >> b;
  if (a == b) {
    cout << a << ' ' << 0;
  } else {
    if (a > b) {
      if ((a - b) >= 2 && (a - b) % 2 != 0) {
        cout << b << ' ' << (a - b - 1) / 2;
      } else {
        if ((a - b) >= 2 && (a - b) % 2 == 0) {
          cout << b << ' ' << (a - b) / 2;
        } else {
          cout << b << ' ' << 0;
        }
      }
    }
    if (a < b) {
      if ((b - a) >= 2 && (b - a) % 2 != 0) {
        cout << a << ' ' << (b - a - 1) / 2;
      } else {
        if ((b - a) >= 2 && (b - a) % 2 == 0) {
          cout << a << ' ' << (b - a) / 2;
        } else {
          cout << a << ' ' << 0;
        }
      }
    }
  }
  return 0;
}
