1 1866294 2 41473935220454958813340461622291147206 3 5089222867990071512262089646098158572959602167919580384359374931857740962957772277813359168051667703866533154715453260722404128773543266560667421487134341616307137565067639981036540112596945916259074945996613400311129596563206