O(LD27)