1 1 2 49061132957714428902152118459264865645885092682687973 3 39951535757650585018798348748891225120965976692064984269547036859311795820378436730438324393629693789218456454524047777496886202537740761247892093202226615959919889328604006304525711854734313189882419013173295566624676981142862763791512321048919883665611437471124417343945236230140586765330038170434112114508444269462673477181556170301227602287453091616825266900493170886638560243892018568352876524088439066357418348310788992726947975262240836563801939172566062676555492237550192620684590064723744670904222590087287911545739301404067505976402704939539693320017453037122942900328468750504177996229136229960785461836406094432925413088270589768652997628321943072631840070188270080291847756349