#include #include using namespace std; using mint = atcoder::modint998244353; int main(){ ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; mint ans; for(int a = 0; a <= n; a++){ int acnt = __builtin_popcount(a); for(int b = a; b <= n; b++){ int bcnt = __builtin_popcount(b); if(acnt == bcnt) ans += mint::raw(a & b); } } cout << ans.val() << '\n'; }