For consistency, all comments and explanations in the code (excluding Korean documentation) should be rewritten in English.