int rangeBitwiseAnd(int m, int n)
{
    while (m < n)
    {
        n &= n - 1;
    }
    return n;
}

201