complexitate O(N)