#include<stdcpp.h>
using namespace std;
class Solution {
public:
    vector<int> findPeaks(vector<int>& mountain) {
        vector<int>rlt;
        const int len = mountain.size();
        for(int i = 1 ; i < mountain.size() - 1; i++){
            if(mountain[i] > mountain[i-1] && mountain[i] > mountain[i+1])
            rlt.push_back(i);
        }

        return rlt;
    }
};
int main(){
    Solution sol;

    vector<int> ex1 = {2,4,4};
    vector<int>rlt1 = sol.findPeaks(ex1);
    for(int i = 0 ; i <rlt1.size();i++)
        cout<<rlt1[i]<<' ';
    cout<<endl;

    vector<int> ex2 = {1,4,3,8,5};
    vector<int>rlt2 = sol.findPeaks(ex2);
    for(int i = 0 ; i <rlt2.size();i++)
        cout<<rlt2[i]<<' ';
    cout<<endl;

    return 0;
}