#include <bits/stdc++.h>
using namespace std;
int main() {
  vector<int> a;
  int n;
  long long k;
  int ai;
  int I;
  long long o;
  cin >> n >> k;
  for (int i = 0; i < n; i++) {
    cin >> ai;
    a.push_back(ai);
  }
  sort(a.begin(), a.end());
  k--;
  for (I = 0; I < n; I += o) {
    o = 1;
    while (a[I] == a[I + o]) o++;
    if (o * n > k) break;
    k -= o * n;
  }
  cout << a[I] << " " << a[k / o] << endl;
  a.clear();
  return 0;
}
