#include <iostream>
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n,q;
    cin>>n>>q;
    vector<long long> a(n);
    vector<int> resenja(q);
    for(int i=0;i<n;i++){
        cin>>a[i];
    }
    for(int i=0;i<q;i++){
        long long l,r;
        cin>>l>>r;
        l--;
        r--;
        int brmax=1;
        int br=1;
        for(int j=l;j<=r-1;j++){
            if(a[j]==a[j+1]){
                br++;
            }else{
                if(brmax<br){
                    brmax=br;
                }
            }
        }
        if(brmax<br){
            brmax=br;
        }
        resenja[i]=brmax;
    }

    for(int i=0;i<q;i++){
        cout<<resenja[i]<<endl;
    }
    return 0;
}