좀더 복잡하지만 대충 그럼