int low = 0;
int high = l.size-1;
int key;
cin >> key;
while(low < high){
int middle = (high+low)/2;
if(l[middle] == key){
cout << middle;
break;
}
else
if(l[middle]>key)
high = middle-1;
else
low = middle+1;
}