b21 := (1,108,997,602,576)(2,464,150,149,519)(3,30,440,746,88)(4,467,1009,883, 796)(5,363,615,1016,928)(6,352,669,119,836)(7,720,456,256,1012)(8,107, 234,1017,127)(9,1010,374,548,434)(10,985,267,878,376)(11,378,586,496,614) (12,984,829,146,101)(13,550,638,932,600)(14,218,951,452,486)(15,909,143, 373,406)(16,517,356,816,288)(17,260,609,522,621)(18,280,50,677,20)(19, 737,110,662,923)(21,349,276,625,386)(22,207,228,455,699)(23,339,49,931, 341)(24,777,684,499,403)(25,906,649,753,542)(26,251,538,487,446)(27,93, 957,381,302)(28,31,799,863,289)(29,755,322,741,1020)(32,495,654,161,673) (33,126,872,728,482)(34,981,285,868,239)(35,702,595,323,85)(36,528,226, 624,419)(37,463,231,590,86)(38,67,1008,674,355)(39,279,325,262,330)(40, 514,655,415,504)(41,269,664,704,532)(42,327,422,169,512)(43,222,427,894, 721)(44,941,220,61,676)(45,429,247,471,252)(46,706,536,948,763)(47,610, 306,72,408)(48,461,1023,899,946)(51,188,820,898,348)(52,472,111,342,889) (53,294,850,402,749)(54,165,377,937,568)(55,470,128,56,147)(57,317,345, 715,918)(58,273,925,518,312)(59,473,778,675,574)(60,661,990,282,904)(62, 304,939,999,950)(63,934,660,148,927)(64,641,321,151,224)(65,129,691,742, 524)(66,762,734,365,745)(68,118,865,565,531)(69,391,979,466,97)(70,646, 506,642,525)(71,634,963,754,394)(73,274,211,364,604)(74,293,498,435,396) (75,887,232,831,166)(76,206,791,193,480)(77,938,738,855,969)(78,726,772, 549,989)(79,185,238,834,544)(80,407,971,861,671)(81,497,792,697,167)(82, 1004,197,418,297)(83,864,521,593,893)(84,332,665,975,644)(87,713,106,141, 639)(89,578,508,631,802)(90,424,809,170,1007)(91,840,559,409,338)(92,383, 135,505,867)(94,298,797,874,443)(95,780,739,250,869)(96,636,296,916,320) (98,270,890,205,956)(99,919,679,432,309)(100,606,268,667,800)(102,603, 901,198,703)(103,174,426,145,838)(104,575,905,214,195)(105,888,961,516, 180)(109,361,608,277,978)(112,545,775,163,626)(113,412,258,730,983)(114, 992,858,1011,257)(115,694,756,740,172)(116,540,847,314,249)(117,558,876, 852,601)(120,632,485,845,417)(121,208,385,915,944)(122,588,444,657,431) (123,1025,733,283,484)(124,547,479,414,914)(125,587,729,201,368)(130, 1024,305,844,910)(131,554,240,459,243)(132,723,891,152,736)(133,841,411, 173,958)(134,168,219,1014,973)(136,954,179,658,290)(137,786,652,404,447) (138,237,200,535,458)(139,835,599,806,398)(140,359,788,735,555)(142,401, 849,903,204)(144,319,630,451,154)(153,171,908,683,420)(155,241,556,761, 453)(156,281,366,324,213)(157,930,731,823,178)(158,159,454,389,617)(160, 571,776,534,656)(162,313,947,393,980)(164,779,635,351,942)(175,567,478, 859,917)(176,580,974,300,856)(177,217,347,773,358)(181,770,448,787,717) (182,995,569,570,709)(183,892,812,379,344)(184,1001,843,272,765)(186,771, 501,439,619)(187,384,541,693,299)(189,221,210,837,416)(190,768,449,757, 833)(191,216,871,782,801)(192,879,986,700,648)(194,814,438,460,813)(196, 766,552,311,827)(199,390,1003,526,668)(202,886,707,423,714)(203,945,750, 982,744)(209,579,881,690,912)(212,943,271,278,1006)(215,585,465,421,560) (223,380,815,334,748)(225,291,965,866,564)(227,722,725,511,413)(229,689, 716,832,842)(230,428,900,598,261)(233,968,388,727,360)(235,976,372,663, 1005)(236,400,688,315,530)(242,503,637,996,793)(244,527,783,510,493)(245, 561,940,949,962)(246,751,651,785,266)(248,462,687,920,672)(253,362,500, 705,573)(254,572,1019,607,921)(255,826,326,902,622)(259,483,640,701,964) (263,337,481,860,825)(264,543,862,410,295)(265,562,492,577,747)(275,817, 627,698,450)(284,929,331,884,469)(286,392,405,333,605)(287,476,781,977, 810)(292,318,882,523,972)(301,515,477,307,474)(303,960,457,719,696)(308, 686,354,794,551)(310,375,743,966,613)(316,539,346,769,335)(328,819,724, 922,895)(329,616,623,489,911)(336,1018,680,618,650)(340,987,659,591,357) (343,584,897,491,468)(350,988,848,970,353)(367,760,513,846,583)(369,935, 994,370,907)(371,533,582,803,767)(382,824,1022,857,645)(387,718,991,1021, 828)(395,933,537,804,708)(397,805,494,795,807)(399,808,752,597,953)(425, 581,670,759,628)(430,1015,913,507,758)(433,896,529,653,774)(436,967,1000, 784,647)(437,695,520,790,509)(441,633,880,873,959)(445,502,877,1002,710) (475,854,692,924,952)(488,789,955,594,611)(490,732,926,566,798)(546,678, 612,821,685)(553,682,764,596,620)(563,643,712,681,885)(589,875,998,818, 592)(629,870,936,853,811)(666,851,993,822,839);