following trivial algorithm / This algorithm / The algorithm / G. The algorithm / randomized algorithm / H. The algorithm / respective algorithms / subexponential algorithm / linear-time algorithm / two-staged randomized algorithm / later algorithm / /