1-7번 다시 코딩
1-11번 구현