#include using namespace std; class Solution { public: int FindGreatestSumOfSubArray(vector array) {

    int left = 0;
    int max = array[0] ;
    for(int i = 0; i < array.size(); i++){
        left += array[i];
        if(left > max){
            max = left;
        }
        if(left < 0){
            left = 0;
        }
       
    }
    return max;
}

};