어느 유치원에 아이 n명이 다닌다. 매일 아이들은 k개의 원을 만들어 그 안에서 춤을 춘다. 각 원에는 아이가 적어도 l명 있어야 한다.
두 배치는 어떤 아이의 오른쪽 이웃이 서로 다를 때 서로 다른 배치로 본다. 즉 각 원은 아이마다 오른쪽 이웃이 하나씩 정해지는 방향이 있는 원이며, 원들 사이에는 순서가 없다.
조건을 만족하는 서로 다른 배치의 수를 2005로 나눈 나머지를 구하여라. 조건을 만족하는 배치가 하나도 없으면 답은 0이다.
첫 번째 줄(유일한 줄)에 공백 하나로 구분된 세 정수 n, k, l이 주어진다.
조건을 만족하는 서로 다른 배치의 수를 2005로 나눈 나머지를 한 줄에 출력한다.