#include using namespace std; #define all(x) begin(x), end(x) #define sz(x) (ll)(x).size() using ll = long long; using ld = long double; ll normalize(ll x) { return (x % 360 + 360) % 360; } int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); ll n; cin >> n; vector in(n); for (ll i = 0; i < n; i++) { cin >> in[i] >> in[i]; } in.push_back(in[0]); ll c = in[0]; ll l = in[0]; ll r = in[0]; for (ll i = 1; i <= n; i++) { ll left = normalize(c - in[i]); ll right = normalize(in[i] - c); if (left < right) { c -= left; } else if (right < left) { c += right; } else if (left == 0) { } else { l -= 1000; } l = min(l, c); r = max(r, c); } if (r-l < 360) { ll tmp = normalize(r); if (r >= 180) r -= 360; if (r < 0) r++; cout << "no " << r << "." << string(30, '9') << endl; } else { cout << "yes" << endl; } }