数论----difficult