-----------------------------------------A-------------------------------------------B-----------------------------------------C