I have completed the requirements, but it still fails. I don't know what I have missed. I would return the new array if the assignment would let me do such a thing but I have to change the original array and that is what I believe I have done. I believe it may be the commas after the last element when I run my code. However that is handled by printArray and I should not have to touch that.