#include <bits/stdc++.h>
using namespace std;
int n;
map<string, int> f;
string NAME, s;
char x[111];
bool z[111];
int y, cs;
int check() {
  cs = 0;
  getline(cin, s);
  string current("");
  x[cs] = '\0', z[cs] = 0;
  for (string::iterator it = s.begin(); it != s.end(); ++it) {
    if (*it == ' ') continue;
    if ((*it >= '0' && *it <= '9') || (*it >= 'A' && *it <= 'Z') ||
        (*it >= 'a' && *it <= 'z'))
      current.push_back(*it);
    else {
      if (f[current] == 1) return 1;
      if (*it == '+' || *it == '-')
        if ((x[cs] == '-' && f[current] == 2) ||
            (x[cs] == '*' && f[current] == 2) ||
            (x[cs] == '/' && f[current] != 4 && f[current] != 0))
          return 1;
        else {
          if (z[cs]) --cs;
          x[cs] = *it;
        }
      else if (*it == '*' || *it == '/') {
        if ((x[cs] == '-' && f[current] == 2) ||
            (x[cs] == '*' && f[current] == 2) ||
            (x[cs] == '/' && f[current] != 4 && f[current] != 0))
          return 1;
        if (f[current] == 2)
          return 1;
        else if (x[cs] == '+' || x[cs] == '-')
          x[++cs] = *it, z[cs] = 1;
        else
          x[cs] = *it;
      } else if (*it == '(')
        x[++cs] = '\0', z[cs] = 0;
      else if (*it == ')') {
        if ((x[cs] == '-' && f[current] == 2) ||
            (x[cs] == '*' && f[current] == 2) ||
            (x[cs] == '/' && f[current] != 4 && f[current] != 0))
          return 1;
        if (z[cs]) --cs;
        --cs;
      }
      current.assign("");
    }
  }
  if ((x[cs] == '-' && f[current] == 2) || (x[cs] == '*' && f[current] == 2) ||
      (x[cs] == '/' && f[current] != 4 && f[current] != 0))
    return 1;
  if (f[current] == 1) return 1;
  switch (x[0]) {
    case '+':
    case '-':
      return 2;
    case '*':
    case '/':
      return 3;
    default:
      return 4;
  }
}
int main() {
  ios::sync_with_stdio(false);
  cin >> n;
  for (int i = 1; i <= n; ++i) {
    cin >> NAME;
    if (NAME.length() == 1) cin >> NAME;
    cin >> NAME;
    f[NAME] = check();
  }
  cout << (check() == 1 ? "Suspicious" : "OK") << endl;
  return 0;
}
