只对结果取模的话long也不行,换biginteger过了