My mistake, sorry. Same for D above.

Point stands, though: if your language is too far down the list, better algorithms might be enough.