Schensted operation