Roanoke island mystery solved More than four centuries after the settlement .