O(16)정도 되어보임