#include
using namespace std;
int sortedandrotated(int arr[],int s,int end, int c)
{
if(s>end)
{
return -1;
}
while(s<=end)
{
int mid=(s+end)/2;
if(arr[mid]==c)
{
return mid;
}
if(arr[s]<arr[mid])
{
if(c>=arr[s] && c<=arr[mid])
{
return sortedandrotated(arr,s,mid-1,c);
}
else
{
return sortedandrotated(arr,mid+1,end,c);
}
}
}}
int main() {
int n;
cin>>n;
int arr[n];
for(int i=0;i<n;i++)
{
cin>>arr[i];
}
int c;
cin>>c;
int s=0;
int end=n-1;
int ans=sortedandrotated(arr,s,end,c);
cout<<ans;
return 0;
}
