整数のオーバーフローとか考慮しなくて良いのかな?
特に2014!とか求めさせてるところが気になる