Polylogarithmic time