내가 평생 지랄해도 시간복잡도를 저렇게까지 줄이는 코드를 짜낼 수 있을까...