<p>Given two integer arrays <code>arr1</code> and <code>arr2</code>, return the minimum number of operations (possibly zero) needed to make <code>arr1</code> strictly increasing.</p>
<p>In one operation, you can choose two indices <code>0 <= i < arr1.length</code> and <code>0 <= j < arr2.length</code> and do the assignment <code>arr1[i] = arr2[j]</code>.</p>
<p>If there is no way to make <code>arr1</code> strictly increasing, return <code>-1</code>.</p>
<strong>Explanation:</strong> Replace <code>5</code> with <code>3</code> and then replace <code>3</code> with <code>4</code>. <code>arr1 = [1, 3, 4, 6, 7]</code>.