조건 (가), (나), (다)를 만족시키는 두 집합 A,B에 대하여 S(A)−S(B)의 값이 최대가 되려면
S(A)의 값이 최대이고 S(B)의 값이 최소이어야 한다.
9로 나눈 나머지가 같은 원소들로 이루어진 부분집합을 표로 나타내면 다음과 같다.
| 나머지 | 부분집합 | 나머지 | 부분집합 |
| 1 | {1,10,19} | 8 | {8,17} |
| 2 | {2,11,20} | 7 | {7,16} |
| 3 | {3,12} | 6 | {6,15} |
| 4 | {4,13} | 5 | {5,14} |
| 0 | {9} | 0 | {18} |
나머지의 합이 0 또는 9가 되는 두 부분집합 중 한 집합의 원소들만 집합 A에 속할 수 있다. 따라서 S(A)가 최대가 되려면 집합 U의 부분집합 {1,10,19}, {2,11,20}, {6,15}, {5,14}, {18}의 원소 중 큰 수부터 차례대로 집합 A의 원소가 되어야 한다.
조건 (가)에서 n(A)=8이므로
S(A)가 최대가 되기 위해 가능한 집합 A는
{6,10,11,14,15,18,19,20} ⋯⋯ ㉠
10으로 나눈 나머지가 같은 원소들로 이루어진 부분집합을 표로 나타내면 다음과 같다.
| 나머지 | 부분집합 | 나머지 | 부분집합 |
| 1 | {1,11} | 9 | {9,19} |
| 2 | {2,12} | 8 | {8,18} |
| 3 | {3,13} | 7 | {7,17} |
| 4 | {4,14} | 6 | {6,16} |
| 5 | {5} | 5 | {15} |
| 0 | {10} | 0 | {20} |
나머지의 합이 0 또는 10이 되는 두 부분집합 중 한 집합의 원소들만 집합 B에 속할 수 있다.
따라서 S(B)가 최소가 되려면 집합 U의 부분집합
{1,11}, {2,12}, {3,13}, {4,14}, {5}, {10}의 원소 중 작은 수부터 차례대로 집합 B의 원소가 되어야 한다.
조건 (가)에서 n(B)=8이므로
S(B)가 최소가 되기 위해 가능한 집합 B는
{1,2,3,4,5,10,11,12} ⋯⋯ ㉡
㉠과 ㉡에서 조건 (가)의 n(A∩B)=1을 만족시키려면 10,11은 동시에 집합 A∩B에 속할 수 없다.
10∈B, 11∈B이면 10∈/A 또는 11∈/A이다.
이때, 1,2,5 중 적어도 하나가 집합 A에 속해야 하므로
n(A∩B)=1이 되어 조건 (가)를 만족시키지 않는다.
S(B)가 최소가 되려면 10∈B, 11∈/B이어야 한다.
따라서 A={6,10,11,14,15,18,19,20},
B={1,2,3,4,5,10,12,13}일 때
S(A)−S(B)의 최댓값은 63이다.