map 관련해서 할당되지 않은 곳을 접근할때 기본값던져주는걸 의심해서 고쳤더니 어떻게든 맞았는데 이게 확실하지가 않네