O N2 Time Complexity