n = 93676996439559123517732448338304448862073782087969390698340910522118266509974072278914479019544312240108409103804655555834316609420821245100547695884484287594654242570223987450457356495344032207597703520433759629884480144174638852183556920210715412616664540997707022329385306952171524554185567279107776972080269