닉네임정하기쉽지않음
amortized time complexity