로봇에 넣을 컵 쌓기 모듈을 만들고 있다. 이 로봇에는 컵의 반지름과 색을 정확히 읽어내는 센서가 여러 개 달려 있다. 문제는 센서 입력을 처리하는 핵심 루틴에 결함이 있다는 것이다. 색 신호가 반지름 신호보다 늦게 도착하면 반지름이 두 배가 된 값, 즉 지름이 모듈로 전달된다.
예를 들어 반지름이 5인 빨간 컵이라면 모듈은 red 5 또는 10 red 중 하나를 받는다.
핵심 루틴이 보낸 메시지 목록이 주어진다. 메시지 하나는 서로 다른 컵 하나를 나타낸다. 컵을 가장 작은 것부터 가장 큰 것 순서로 정렬하라.