#include <bits/stdc++.h>
using namespace std;
mt19937 rng(chrono::steady_clock::now().time_since_epoch().count());
mt19937_64 rng_64(chrono::steady_clock::now().time_since_epoch().count());
const double PI = 2 * acos(0.0);
const string DIGITS = "0123456789";
const string ALPH = "abcdefghijklmnopqrstuvwxyz";
istream &operator>>(istream &in, pair<long long, long long> &a) {
  in >> a.first >> a.second;
  return in;
}
ostream &operator<<(ostream &out, pair<long long, long long> &a) {
  out << a.first << ' ' << a.second;
  return out;
}
istream &operator>>(istream &in, pair<long double, long double> &a) {
  in >> a.first >> a.second;
  return in;
}
ostream &operator<<(ostream &out, pair<long double, long double> &a) {
  out << a.first << ' ' << a.second;
  return out;
}
template <class T0, class T1>
inline ostream &operator<<(ostream &out, pair<T0, T1> &a) {
  return out << "{" << a.first << ", " << a.second << "}";
}
template <class T0, class T1, class T2>
inline ostream &operator<<(ostream &out, tuple<T0, T1, T2> &a) {
  return out << "{" << get<0>(a) << ", " << get<1>(a) << ", " << get<2>(a)
             << "}";
}
template <class T0, class T1, class T2, class T3>
inline ostream &operator<<(ostream &out, tuple<T0, T1, T2, T3> &a) {
  return out << "{" << get<0>(a) << ", " << get<1>(a) << ", " << get<2>(a)
             << ", " << get<3>(a) << "}";
}
template <class T>
inline ostream &operator<<(ostream &out, vector<T> &a) {
  out << "[";
  for (long long i = 0; i < long long(a.size()); ++i)
    out << a[i] << vector<string>{", ", "]  "}[i + 1 == a.size()];
  return out;
}
void print(vector<long long> kek, long long k) {
  ofstream cout("output.txt");
  cout << ((long long)((kek).size())) << ' ' << k << '\n';
  for (auto p : kek) {
    cout << p << ' ';
  }
  cout.close();
  exit(0);
}
void smain();
signed main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  cout << setprecision(12) << fixed;
  smain();
}
const long long M1 = 1000000093, p1 = 27162;
const long long M2 = 1000000087, p2 = 241;
const long long N = 2000 + 10, B = 330, oo = 1e9, A = 26, M = 998244353;
void smain() {
  clock_t start = clock();
  while ((clock() - start) / CLOCKS_PER_SEC < 0.6) long long a = 1;
}
