#include using namespace std; #define int long long #define rep(i, n) for(int i = 0; i < n; i++) #define all(a) a.begin(), a.end() #define P pair #define F first #define S second #define INF 1e18 #define MOD 998244353 int iso_lower(vector V, int x) { //ソートされたVの中から、V[i]>=xとなる最小のiを返す.存在しなければVの要素数を返す int s = V.size(); //V.push_back(INF); int l = -1; int r = s; //rが常にtrue while(r - l > 1) { int mid = (l + r) / 2; if(V[mid] < x) l = mid; else r = mid; } return r; } signed main(){ int A;cin>>A; if(A==1)cout<<"NO"<