최종 수정본입니다.(정상 작동)