#include using namespace std; using ll = long long; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b> N; FOR(a, 1, 100000){ if(is_power_of_two(a)) continue; ll b = N - a; if(b<=0) break; if(!is_power_of_two(b)){ // found p2(a, b); return 0; } } p(-1); return 0; }