#include <bits/stdc++.h>
using namespace std;
string s, t;
int cnt[30];
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  cin >> s >> t;
  int n = (int)s.size(), m = (int)t.size();
  if (n < m) return cout << "need tree", 0;
  if (n == m) {
    sort(t.begin(), t.end());
    sort(s.begin(), s.end());
    for (int i = 0; i < n; ++i)
      if (s[i] == t[0]) t.erase(0, 1);
    if ((int)t.size() == 0) return cout << "array", 0;
    return cout << "need tree", 0;
  }
  bool f = false;
  string ss = t;
  for (int i = 0; i < n; ++i) {
    if ((int)t.size() && t[0] == s[i])
      t.erase(0, 1);
    else if ((int)t.size() != m && (int)t.size())
      f = true;
  }
  if ((int)t.size() == 0) return cout << "automaton", 0;
  t = ss;
  sort(t.begin(), t.end());
  sort(s.begin(), s.end());
  for (int i = 0; i < n; ++i)
    if ((int)t.size() && t[0] == s[i]) t.erase(0, 1);
  if ((int)t.size())
    cout << "need tree";
  else
    cout << "both";
}
