For Exercises 25–32, find the value of each permutation .
31.
5.4.31
93,326,215,443,944,152,681,699,238,856,266,700,490,715,968,264,381, 621,468,592,963,895,217,599,993,229,915,608,941,463,976,156,518,286,253, 697,920,827,223,758,251,185,210,916,864,000,000,000,000,000,000,000,000