however in many cases even the fastest algorithms are possible