(ⅰ) 2학년 학생이 오른쪽 끝 사각 의자에 앉을 때

또는

위와 같이 2학년 학생이 앉을 사각 의자를 선택하는 경우의 수는 2
위의 각각의 경우에 대하여 2학년 학생이 두 사각 의자에 앉는 경우의 수는 2P2=2!
① 2학년 학생이 앉지 않은 사각 의자에 1학년 학생이 앉는다면 1학년 학생이 앉은 사각 의자와 이웃한 두 개의 둥근 의자에는 3학년 학생만 앉아야 하므로 경우의 수는 2!×2!=4 ② 2학년 학생이 앉지 않은 사각 의자에 3학년 학생이 앉는다면 3학년 학생이 앉은 사각 의자와 이웃한 두 개의 둥근 의자에는 1학년 학생만 앉아야 하므로 경우의 수는 2!×2!=4
그러므로 2×2!×(4+4)=32
(ⅱ) 2학년 학생이 오른쪽 끝의 사각 의자에 앉지 않을 때

오른쪽 끝이 아닌 나머지 2개의 사각 의자에 2학년 학생 2명이 앉는 경우의 수는 2P2=2!
① 오른쪽 끝의 사각 의자에 1학년 학생이 앉는다면 1학년 학생이 앉은 사각 의자와 이웃하지 않은 2개의 둥근 의자에 1학년 학생 1명이 앉아야 하므로 경우의 수는 2×2!×2!=8 ② 오른쪽 끝의 사각 의자에 3학년 학생이 앉는다면 3학년 학생이 앉은 사각 의자와 이웃하지 않은 2개의 둥근 의자에 3학년 학생 1명이 앉아야 하므로 경우의 수는 2×2!×2!=8
그러므로 2!×(8+8)=32
(ⅰ), (ⅱ)에서 구하는 경우의 수는 32+32=64
[다른 풀이]
사각 의자 3개 중 2개의 의자에 2학년 학생 2명이 앉는 경우의 수는 3P2=3×2=6
나머지 의자 4개에 1학년 학생 2명과 3학년 학생
2명이 앉는 경우의 수는 4P4=4!=24
조건 (가)를 만족시키는 경우의 수는 6×24=144
이 중 1학년 학생 2명이 서로 이웃하여 앉는 경우는 아래와 같이 다섯 가지이다.


각각의 경우 1, 2, 3학년 학생들이 앉는 경우의 수는
2P2×2P2×2P2=8
따라서 1학년 학생 2명이 서로 이웃하여 앉는 경우의 수는
5×8=40
마찬가지로 3학년 학생 2명이 서로 이웃하여 앉는 경우의 수도 40
조건 (가), (나)를 모두 만족시키는 경우의 수는
144−40×2=144−80=64