우선 A 는  5개 이상 먹지 않았어. 그랬으면 물어볼 필요없었겠지 지가 제일 많이 처묵이니까. 

A 는 1~4개 

B는 모른다고 했어. 1개 먹었다면 많이 먹은건 아니기 때문에 아니라고 대답했을거고 5개 먹었다면 맞다고 말햇겠지. 고로 2~4개 

C역시 1개나 2개 먹었으면 B와 적어도 같게는 먹었을테니 아니라고 했을거고 5개 먹었으면 맞다고 햇을거야 .C는 그럼 3~4개

이 대화를 들은 D는 답을 알았어

4 - 3 - 2 - 1 과 4 - 3 - 2 , 4 - 3 으로 만들수 있는 최대는 12 최소는 6이야 그중 12개 사과를 넘지 않고 경우의 수가 하나인 거는 6(1-2-3) 하나지 

고로 D는 5개를 먹었음

이해할거라곤 기대하지 않아.
자기 전에 다음 문제 내고 갈게