0 2 1 24 2 941184 3 2354066797535483525627904 4 92129005371954174203312975604143711927454316666613485190398642854549697412939987602793680122937344 5 216125885092777485443309388923096647482969052458386116363827426489029329380766081144272916132738982105630587497878342573107310035113798846515161980340689908135912475158324525091837989796326337081885190116737518273536686809694407589852585927037451226532493002297632532918542913116663816260202658124614835382324146769302106523410983279612296664104582903450620641526508177656088151344416003457024