func_code_string: #include <bits/stdc++.h>   using namespace std;   template <class T>   inline T gcd(T a, T b) {     while (b) {       a %= b;       swap(a, b);     }     return a;   }   template <class T>   inline T lcm(T a, T b) {     return a / gcd(a, b) * b;   }   inline int nxt() {     int wow;     scanf( %d , &wow);     return wow;   }   inline long long int lxt() {     long long int wow;     scanf( %lld , &wow);     return wow;   }   inline double dxt() {     double wow;     scanf( %lf , &wow);     return wow;   }   int main() {     int n = nxt(), a[100];     for (int i = 1; i <= n; i++) a[i] = nxt();     if (a[n] == 15) {       puts( DOWN );       return 0;     }     if (a[n] == 0) {       puts( UP );       return 0;     }     if (n == 1) {       puts( -1 );       return 0;     }     if (a[n] > a[n - 1])       puts( UP );     else       puts( DOWN );     return 0;   }   