Suppose we have two unsorted arrays, A[1...m] and B[1...n]. The objective is to return an array C[1...(m+n)] formed by interleaving the elements from A and B (in other words