class Solution {
public:
double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) {
vector<int>obj;
obj.insert(obj.end(),nums1.begin(),nums1.end());
obj.insert(obj.end(),nums2.begin(),nums2.end());
sort(obj.begin(),obj.end());
for(int i=0;i<obj.size();i++)
{
cout<<obj[i]<<" ";
}
if(obj.size()==1)
{
return obj[0];
}
if(obj.size()==2)
{
return 0.5*(obj[0]+obj[1]);
}
if(obj.size()%2==1)
{
return obj[obj.size()/2];
}
cout<<obj[obj.size()/2]<<" "<<obj[obj.size()/2-1]<<endl;
return ((double)obj[obj.size()/(double)2]+obj[obj.size()/2-1])/(double)2;
}
};