What's wrong? why a vector is not taking long long data type inside it?
\nclass Solution {\npublic:\n    long long kthSmallestProduct(vector<int>& nums1, vector<int>& nums2, long long k) {\n        vector<long long>nums3;\n        f
```\nclass Solution {\npublic:\n    long long kthSmallestProduct(vector<int>& nums1, vector<int>& nums2, long long k) {\n        vector<long long>nums3;\n        for(int i=0;i<nums1.size();i++){\n            for(int j=0;j<nums2.size();j++){\n                nums3.push_back(nums1[i]*nums2[j]);\n            }\n        }\n        sort(nums3.begin(),nums3.end());\n        return nums3[k-1];\n    }\n};\n```
['C']