    #include <bits/stdc++.h>
    using namespace std;
     
    int main() {
    	// your code goes here
    		vector<int> nums2 = {1,2,3,4};	
    		vector<int> nums = {1,2,3,1};
    		cout << "nums1" << endl;
    		vector<int> a(nums.begin(), nums.end());
            auto ip = unique(nums.begin(), nums.begin()+nums.size());
            nums.resize( std::distance(nums.begin(),ip) );
            cout << a.size() <<  " " << nums.size() << endl;
     
            cout << "Nums2" << endl;
            vector<int> a2(nums2.begin(), nums2.end());
            auto ip2 = unique(nums2.begin(), nums2.begin()+nums2.size());
            nums.resize( std::distance(nums2.begin(),ip2) );
            cout << a2.size() <<  " " << nums2.size();
     
    	return 0;
    }