미겔은 밑면이 직사각형인 상자에 캔을 담는 일을 한다. 캔은 모두 밑면이 원인 직원기둥이고, 두 캔의 높이는 서로 다를 수 있다. 상자의 높이는 두 캔의 높이보다 항상 크다.
미겔은 반지름이 다를 수도 있는 캔 두 개를 상자 하나에 담으려고 한다. 두 캔이 모두 똑바로 서 있고(상자를 위에서 내려다보면 원형 밑면 두 개가 보인다) 어느 캔도 다른 캔 위에 올라가 있지 않으면 좋은 포장이다. 그 외의 배치는 모두 나쁜 포장이다. 두 캔이 옆면끼리 닿아도 되고, 캔이 상자의 벽에 닿아도 된다.
다시 말해 위에서 내려다본 두 밑면 원이 모두 상자의 직사각형 밑면 안에 들어가고 두 원의 내부가 겹치지 않을 때에만 좋은 포장이다. 두 원이 한 점에서 접하는 것은 겹치는 것으로 보지 않는다.
상자 밑면의 두 변 길이와 두 캔의 반지름이 주어질 때, 좋은 포장이 가능한지 판정하는 프로그램을 작성하시오.