default_random_engine seed;
vector<int> shuffle(vector<int>arr) {
for(int i =arr.size()-1 ;i>0;i--)
{
int indx = uniform_int_distribution<int>(0, i)(seed);
swap(arr[i],arr[indx]);
}
return arr;
}