reverse indentation works properly with different point  positions
merge