b21 := (1,3,6,11,19,32,51,79,122)(2,4,8,14,24,39,61,95,147)(5,9,16,27,43,68,67, 102,157)(7,12,21)(10,17,29,46,72,110,166,248,355)(13,22,36,56,87,134,201, 294,414)(15,25,40,63,97,149,223,324,109)(18,30,48,75,115,172,256,368,446) (20,33,52,81,125,187,278,89,137)(23,37,58,90,139,208,179,267,380)(26,41, 65,100,153,230,333,460,595)(28,44,69,105,160,240,260,71,108)(31,49,76, 117,175,261,361,482,62)(34,53,83,128,191,282,257,369,489)(35,54,84,130, 194,285,182,271,386)(38,59,92,142,213,167,249,357,354)(42,66,101,155,233, 337,106,161,242)(45,70,107,163,245,350,475,255,366)(47,73,112,168,251, 360,481,613,722)(50,77,119,178,266,159,238,342,466)(55,85,132,197,224, 156,234,300,423)(57,88,136,204,298,420,437,564,684)(60,93,144,216,314, 438,566,686,768)(64,98,150,225,326,451,582,604,714)(74,113,138,206,301, 424,547,608,719)(78,120,180,268,381,498,626,359,462)(80,123,184,274,389, 509,635,253,363)(82,126,189,280,395,517,643,325,235)(86,133,199,291,409, 530,183,272,310)(91,140,210,306,269,382,500,413,448)(94,145,218,317,442, 572,307,430,554)(96,121,181,270,384,503,399,520,645)(99,151,227,329,200, 292,411,533,103)(104,158,237,340,464,597,124,185,276)(111,131,195,286, 402,523,648,744,732)(114,170,164,246,352,471,452,583,699)(116,173,258, 370,379,196,287,404,502)(118,176,263,375,346,273,388,507,236)(127,177, 264,377,406,527,653,647,743)(129,192,174,259,372,436,563,683,764)(135, 202,229,332,459,593,706,478,165)(141,211,308,431,555,674,760,783,673) (143,214,312,435,562,467,599,710,186)(146,219,319,445,577,621,344,468, 600)(148,221,322,449,580,651,364,485,303)(152,228,331,458,592,499,627, 731,717)(154,231,335,339,367,486,617,497,624)(162,243,347,470,429,450, 484,615,724)(169,252,362,483,349,473,605,581,474)(171,254,365,262,374, 493,622,586,701)(188,279,394,283,398,519,594,707,629)(190,193,284,400, 522,232,207,302,425)(198,289,239,343,265,378,492,222,323)(203,296,417, 541,664,755,328,454,587)(205,299,422,457,455,588,702,463,373)(209,304, 427,550,250,358,247,353,477)(212,309,433,558,677,602,712,606,716)(215, 313,341,290,407,496,488,618,403)(217,315,440,444,575,679,534,659,752) (220,320,351,387,505,416,539,662,754)(226,327,453,585,700,777,808,579, 696)(241,345,469,601,711,356,479,610,576)(244,348,472,603,713,775,786, 549,669)(275,390,511,637,737,778,559,678,762)(277,392,514,642,741,297, 418,542,665)(281,396,397,518,644,536,421,545,516)(288,405,526,652,748, 791,694,321,447)(293,412,535,660,753,439,567,383,501)(295,415,538,540, 663,619,725,792,789)(305,428,552,671,759,785,401,338,336)(311,434,560, 680,763,318,443,574,692)(316,441,570,689,771,784,814,697,776)(330,456, 590,596,708,730,782,813,804)(334,461,408,528,655,578,695,510,636)(371, 490,620,726,521,646,742,802,584)(376,494,623,682,727,591,705,780,811) (385,504,630,733,551,670,614,723,487)(391,512,639,532,557,675,513,640, 739)(393,515,569,657,750,628,632,571,690)(410,531,658,751,537,508,633, 491,506)(419,543,666,756,616,561,681,544,661)(426,548,668,758,806,654, 495,465,598)(432,556,480,611,546,667,757,529,656)(476,607,718,787,815, 816,568,687,769)(524,649,612,721,790,638,738,794,773)(525,650,747,704, 779,693,774,688,728)(553,672,609,573,691,772,745,589,703)(565,685,766, 805,736,797,749,631,734)(625,729,676,761,799,746,803,709,781)(634,735, 796,807,818,810,765,801,795)(641,740,800,817,798,812,770,767,715)(720, 788,809);