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

int removeElement(vector<int>& nums, int val) {
    int n = nums.size();
    int  j = 0;
    for(int i = 0; i < n; i++){
        if(nums[i] != val){
            nums[j++] = nums[i];
        }    
    }
    return j;
}

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