#include <bits/stdc++.h>
using namespace std;
int n, b, pre;
map<string, int> mm;
string s, p;
void init() {
  s.clear();
  p.clear();
  b = pre = 0;
}
void parse() { scanf(" #%*s"); }
int main() {
  cin >> n;
  for (int i = n; i >= 0; i--) {
    init();
    if (i > 0) {
      parse();
      cin >> s;
    }
    int& x = mm[s];
    getline(cin, s);
    s += '.';
    for (char c : s) {
      if (c == '(') b++;
      if (c == ')') b--;
      if (b == 0) {
        if (c == '+' || c == '-') x |= 2;
        if (c == '*' || c == '/') x |= 1;
      }
      if (isalpha(c) || c == ' ' || isdigit(c)) {
        if (isalpha(c)) p += c;
        continue;
      }
      if (p.size()) {
        int tp = mm[p];
        if (tp > 1 && (pre == '*' || pre == '-' || c == '/' || c == '*') ||
            tp && pre == '/' || tp > 3)
          x = 4;
        p = "";
      }
      pre = c;
    }
  }
  if (mm[""] >= 4)
    puts("Suspicious");
  else
    puts("OK");
  return 0;
}
