correct: contract index sort by number