#include <bits/stdc++.h>
using namespace std;
int n, k, a[1000100];
vector<int> x, y;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  cin >> n >> k;
  for (int i = 0; i < n; i++) {
    char c;
    cin >> c;
    a[i] = c - '0';
    if (a[i])
      x.push_back(i);
    else
      y.push_back(i);
  }
  if (x.empty() or y.empty() or x.back() - x.front() < k or
      y.back() - y.front() < k) {
    cout << "tokitsukaze";
    return 0;
  }
  bool b = true;
  for (int i = 0; i <= n - k; i++) {
    if (x.front() < i and x.back() >= i + k) b = false;
    if (x.front() < i) {
      if (*--lower_bound(x.begin(), x.end(), i) - x.front() >= k) b = false;
    } else {
      if (x.back() - *lower_bound(x.begin(), x.end(), i + k) >= k) b = false;
    }
    if (y.front() < i and y.back() >= i + k) b = false;
    if (y.front() < i) {
      if (*--lower_bound(y.begin(), y.end(), i) - y.front() >= k) b = false;
    } else {
      if (y.back() - *lower_bound(y.begin(), y.end(), i + k) >= k) b = false;
    }
  }
  if (b)
    cout << "quailty";
  else
    cout << "once again";
}
