n = 1319311787661060214986176700001301963185075542598902834413164220653537098595549477981360664793688630454081179968459985752932444047906082349568896285272075189729285099317089191032514914292058276039507114919399131084115015174699911354952150984311645505768163891881864745393129368151858656722788467198056934956811