やっぱりミスった。4 行目
( 2n - k )/366 -----> ( 2n - k - 366 )/366