2- - 2- 1- 2 3- 2 2- 1 ( )1 2- Array : 2500 : 8.6 / 10 : 16 : 56 : 26 : 34 : 2- - 1705 . . . : , . 21 ?? ??