>>left2 final