Sublinear time algorithm