poj 3623 suffix array