#include<stdio.h>
int find_first(int arr[],int n,int x){
    for(int i=0;i<n;i++){
    if(arr[i]==x)return i;
}
return -1;
}
int find_last(int arr[],int n,int x){
    for(int i=n-1;i>=0;i--){
        if(arr[i]==x)return i;
    }
    return -1;
}
int main(){
    int n;
    scanf("%d",&n);
    if(n<0){
        printf("Invalid input\n");
        return 0;
    }
    int x;
    scanf("%d",&x);
    int arr[n]
    for (int i=0;i<n;i++)scanf("%d",&arr[i]);
    int first=find_first(arr,n,x);
    if(first==-1){
        printf("-1\n");
    }else{
        int last=find_last(arr,n,x);
        printf("%d %d\n",first,last);
    }
    return 0;
}