revise the ArrayThree Problem