Driving Using Arrays To Solve