
You are given two positive integer arrays nums and numsDivide . You can delete any number of elements from nums .
Return the minimum number of deletions such that the smallest element in nums divides all the elements of numsDivide . If this is not possible, return -1 .
Note that an integer x divides y if y % x == 0 .
1 <= nums.length, numsDivide.length <= 10 ^51 <= nums[i], numsDivide[i] <= 10 ^9