class Solution {
public:
int removeDuplicates(vector<int>& nums) {
int index = 0;
for(int i : nums){
if(index<2||i>nums[index-2]){
nums[index++] = i;
}
}
return index;
}
};