O(106)

O(106)