가변 인수 가능하게 구현 변경, + 배열병렬 + Retry