O(2n)