今更ですが、最初の式だと401年などでもうるう年と判定されてしまいます。