var nextGreaterElement = function(nums1, nums2) {
const result = [];
nums1.forEach((num) => {
const findIdx = nums2.indexOf(num);
let foundAGreater=false;
for(let i = findIdx + 1; i <= nums2.length; i++){
if(num < nums2[i]){
result.push(nums2[i]);
foundAGreater = true;
break;
}
}
if(!foundAGreater) result.push(-1);
})
return result;
};