class Solution { public: int maxChunksToSorted(vector<int>& arr) { int len=arr.size(); int count=0,myMax=-1; for(int i=0;i<len;i++){ myMax=max(arr[i],myMax); if(myMax==i){ count++; } } return count; } };