#include <bits/stdc++.h>
using namespace std;
template <class T>
inline void read(T &num) {
  num = 0;
  T f = 1;
  char ch = getchar();
  while (ch < '0' || ch > '9') {
    if (ch == '-') f = -1;
    ch = getchar();
  }
  while (ch >= '0' && ch <= '9') num = num * 10 + ch - '0', ch = getchar();
  num *= f;
}
inline int getgcd(int x, int y) { return !x ? y : getgcd(y % x, x); }
inline int power(int x, int k, int p) {
  int res = 1;
  for (; k; k >>= 1, x = 1ll * x * x % p)
    if (k & 1) res = 1ll * res * x % p;
  return res;
}
const double pi = acos(-1);
inline void judge() { freopen("input.txt", "r", stdin); }
int n;
string Litter, Name, Expr;
map<string, int> DP;
inline int Solve(int l, int r) {
  int tmp = 0;
  for (int(i) = (r); (i) >= (l); (i)--)
    if (Expr[i] == '(')
      tmp++;
    else if (Expr[i] == ')')
      tmp--;
    else if (!tmp && (Expr[i] == '+' || Expr[i] == '-')) {
      int L = Solve(l, i - 1), R = Solve(i + 1, r);
      if (L <= 0 || R <= 0 || (Expr[i] == '-' && R <= 1)) return 0;
      return 1;
    }
  for (int(i) = (r); (i) >= (l); (i)--)
    if (Expr[i] == '(')
      tmp++;
    else if (Expr[i] == ')')
      tmp--;
    else if (!tmp && (Expr[i] == '*' || Expr[i] == '/')) {
      int L = Solve(l, i - 1), R = Solve(i + 1, r);
      if (L <= 1 || R <= 1 || (Expr[i] == '/' && R <= 2)) return 0;
      return 2;
    }
  if (Expr[l] == '(') {
    if (Solve(l + 1, r - 1) == 0) return 0;
    return 3;
  }
  if (DP.count(Expr.substr(l, r - l + 1))) return DP[Expr.substr(l, r - l + 1)];
  return 3;
}
inline void Deal(string &Expr) {
  string Res;
  for (int(i) = (0); (i) < ((int((Expr).size()))); (i)++)
    if (Expr[i] != ' ') Res += Expr[i];
  Expr = Res;
}
int main() {
  read(n);
  for (int(i) = (1); (i) <= (n); (i)++) {
    cin >> Litter;
    if (Litter == "#") cin >> Litter;
    cin >> Name;
    getline(cin, Expr);
    Deal(Expr);
    DP[Name] = Solve(0, (int((Expr).size())) - 1);
  }
  getline(cin, Expr);
  Deal(Expr);
  if (Solve(0, (int((Expr).size())) - 1) == 0)
    puts("Suspicious");
  else
    puts("OK");
  return 0;
}
