#include using namespace std; int solve(int s, int t, int l, int r){ if (t <= l || r <= s) return 0; else if (s <= l && r <= t) return 1; else{ long long m = (l + r) / 2; int x = solve(s, t, l, m); int y = solve(s, t, m, r); return x + y; } } int main(void){ int n, q; cin >> n >> q; int maxi = 1<> s >> t; cout << solve(s, t, 0, maxi) << endl; } return 0; }