foobar님의 답이 맞는 것 같은데요? 아무래도 head가 앞뒤로 왔다 갔다 하지 않고는 문제를 풀 수 없을 것 같군요. monoid