( ) - ( ) 1 1 1 1 1 2 2 1 2 3 2 1 1 3 2 2 3 1 2 3 2 2 3 2 3 1 2 1 2 2 3 1 3 2 1 1 2 2 ( ) Array : 1000 5000 : 8.58 / 10 : 56 : 15 : 29 : () - 2800 : , , , . , . : . , , -. . , . : , . 76 ?? ??