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