코드정리 2차