행이 3개이고 열이 C개인 빈 테이블과 정수 S가 주어진다. 홍준이는 테이블의 모든 칸에 음이 아닌 정수를 하나씩 적어야 한다.
서로 다른 세 행에서 한 칸씩 고른 세 칸이 있을 때, 그중 한 칸의 중심이 나머지 두 칸의 중심을 이은 선분의 중점과 일치하면 이 세 칸을 균형 잡힌 세 칸이라고 한다. 세 칸이 1행, 2행, 3행의 각각 a열, b열, c열에 있다고 하면 이 조건은 a+c=2b와 같다. 아래 그림은 C=8일 때 균형 잡힌 세 칸의 예이다.

홍준이는 균형 잡힌 세 칸의 모든 경우에 대해 그 세 칸에 적힌 수의 합이 S가 되도록 테이블을 채우려고 한다. 두 테이블 A와 B에서 A(i,j)와 B(i,j)를 각각 i행 j열에 적힌 수라고 할 때, A(i,j)=B(i,j)인 i, j가 하나라도 있으면 두 테이블은 다르다고 본다. C와 S가 주어지면 홍준이가 적을 수 있는 테이블의 개수를 구하는 프로그램을 작성하라.