left-most --> first