A------------C------------B--------------D-------------E