#include <iostream>
using namespace std;
int main() {
int arr[] = {1,1,1,1,1,2,3,4,4,5};
int target = 1;
int first=0, second=0;
int n = sizeof(arr)/sizeof(arr[0]);
for(int i = 0;i<n;i++){
if(target == arr[i]){
first =i;
break;
}
}
for(int j =n-1; j>=0;j--){
if(target == arr[j]){
second =j;
break;
}
}
cout<<"First index of "<< target << " is: "<<first<<endl;
cout<<"Second index of "<< target << " is: "<<second<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgYXJyW10gPSB7MSwxLDEsMSwxLDIsMyw0LDQsNX07CglpbnQgdGFyZ2V0ID0gMTsKCWludCBmaXJzdD0wLCBzZWNvbmQ9MDsKCWludCBuID0gc2l6ZW9mKGFycikvc2l6ZW9mKGFyclswXSk7Cglmb3IoaW50IGkgPSAwO2k8bjtpKyspewoJCWlmKHRhcmdldCA9PSBhcnJbaV0pewoJCQlmaXJzdCA9aTsKCQkJYnJlYWs7CgkJfQoJfQoJZm9yKGludCBqID1uLTE7IGo+PTA7ai0tKXsKCQlpZih0YXJnZXQgPT0gYXJyW2pdKXsKCQkJc2Vjb25kID1qOwoJCQlicmVhazsKCQl9Cgl9Cgljb3V0PDwiRmlyc3QgaW5kZXggb2YgIjw8IHRhcmdldCA8PCAiIGlzOiAiPDxmaXJzdDw8ZW5kbDsKCWNvdXQ8PCJTZWNvbmQgaW5kZXggb2YgIjw8IHRhcmdldCA8PCAiIGlzOiAiPDxzZWNvbmQ8PGVuZGw7CgoJcmV0dXJuIDA7Cn0=