#include <bits/stdc++.h>
using namespace std;

int removeDuplicates(vector<int>& nums) {
    int numsSize = nums.size();
    if(numsSize <= 1)
        return numsSize;

    int j = 1;
	for(int i = 1; i < numsSize; i++){
        if(nums[i] != nums[i - 1]){
            nums[j++] = nums[i];
        }
    }
    return j;
}

int main() {
	vector<int> nums(4);
	nums[0] = 2;
	nums[1] = 2;
	nums[2] = 3;
	nums[3] = 3;
	int x = removeDuplicates(nums);
	for(int i = 0 ; i < x; i++){
		cout << nums[i] << " " ;
 	}
 	cout << endl;
	return 0;
}