#include #include #include using namespace std; int main(int argc, char **argv) { using namespace std; int n; while (cin >> n) { vector found(static_cast::size_type>(n-1), 0), input(static_cast::size_type>(n), 0); for (int i(0); i < n; cin >> input[i], i++); for (int i(0); i < n - 1; i++) { int diff(abs(input[i]-input[i+1])); if (diff && diff < n) found[diff-1] = 1; else break; } if (static_cast(found.size()) == accumulate(found.begin(), found.end(), 0, plus::value_type>())) cout << "Jolly" << endl; else cout << "Not jolly" << endl; } }