#7 완성.(하지만 너무 원시적인 방법이므로 개선 필요)