Okay, thanks to
Sidisi, Undead Vizier (whom we can find off of
Diabolic Intent,
Demonic Tutor,
Eladamri's Call or
Chord of Calling...or by scrying into her with Thrasios), we can search our deck one piece at a time to find the pieces we need to assemble this monster. Several of them overlap with cards already in the protection packages, which helps. As soon as your mana allows it, you'll want to find
Havengul Lich to replay
Sidisi, Undead Vizier from the graveyard without waiting for your next upkeep. (don't forget to leave mana open for counterspells!
ALWAYS HAVE PROTECTION!)
Step One: Assemble the mana
We need a ton of mana to set up this boardstate. Find Nyxbloom Ancient This will make your lands tap for at least 3 mana each--some will tap for a lot more: Ancient Tomb, Sol Ring, and Phyrexian Tower can each tap for 6 mana, and Filter lands (like Flooded Grove) will be worth a net 5 mana. Find Seedborn Muse. Now we have all of that mana, on each player's turn! Our last step is to get Leyline of Anticipation, so we can use all player's turns like they were ours.
Step Two: Ignite the Cloneforge
We need token copies of things. Which things? Everything. Start by finding Clever Impersonator, and either Arcane Artisan or Bramble Sovereign. Play them, choosing to copy nothing with BOTH the Clever Impersonator AND its token. They will survive thanks to Ravos, Soultender giving them +1/+1. So you have a very stupid looking token in play now-- a 1/1 shapeshifter that is not copying anything. However, if we get more copies of this token, then they could enter as copies of any nonland permanent.
Step Three: Aligning the Mirrors
With that token in play, we can search up Vitu-Ghazi Guildmage, and Adrix and Nev, Twincasters. Play them both. It now costs us to populate that Clever Impersonator token and have it enter as any two nonland permanents (thanks to Adrix and Nev, Twincasters), like Nyxbloom Ancient and Adrix and Nev, Twincasters. In order to keep our pair of Twincasters, we'll need Sakashima of a Thousand Faces in play, to stop the legend rule from ruining our fun. Each of our lands now tap for at least 9 mana. It is now more efficient to leave Sidisi in play and just have some of our Clever Impersonator tokens copy her instead. Tapping a forest and a plains lets us populate 4 times. The first one will produce 4 token copies of Clever Impersonator, entering as Adrix and Nev, Twincasters. The second one will produce 64 tokens, which will also all be Adrix and Nev, Twincasters. The third one will produce 1,180,591,620,717,411,303,424 tokens, which should all come in as Adrix and Nev, Twincasters. The fourth one will produce 2^1,180,591,620,717,411,303,424 tokens, which is a truly ludicrous number--and they can all be different nonland permanents. How ludicrous is that number? Let's take a look:
Step Four: Firing Archimedes' Death Ray
Phew. Here we go. Let's say, for the sake of argument, you only made 99,997 Nyxbloom Ancients out of that last activation, so your mana is tripled 99,999 times. Your lands now tap for roughly
444,990,471,410,133,823,152,971,463,496,594,097,415,082,835,868,759,118,448,542,664,661,375,804,873,863,228,984,076,866,008,526,607,774,638,329,647,513,986,350,811,080,962,451,236,100,692,742,660,099,489,026,105,806,432,462,829,192,403,540,082,993,698,839,858,355,684,667,257,636,821,775,104,163,558,474,169,624,447,543,190,336,313,766,433,390,744,344,388,709,848,152,278,766,499,484,193,162,168,005,151,738,245,460,440,240,332,178,558,964,898,120,076,097,064,810,871,821,016,403,766,752,654,744,101,628,609,847,825,671,204,606,025,105,020,527,627,708,731,350,055,000,402,857,513,035,085,854,067,025,199,254,978,602,582,781,983,554,797,158,783,433,609,845,511,318,288,534,827,237,333,650,901,680,267,609,601,028,814,877,681,193,978,307,791,530,108,306,518,310,845,942,301,851,541,875,196,897,393,540,887,405,181,350,921,136,488,935,562,163,788,745,891,946,366,244,673,630,261,725,490,882,015,053,868,605,734,918,490,701,494,553,606,557,124,826,639,408,814,217,309,509,899,962,164,234,626,024,551,769,423,166,485,979,161,643,412,677,843,099,482,481,443,519,746,588,643,841,261,367,631,240,507,461,700,116,625,255,004,347,097,578,653,920,019,267,680,539,679,320,994,343,012,082,889,878,117,663,079,716,630,605,634,779,054,014,485,139,750,734,608,306,031,575,520,271,700,328,612,931,728,719,398,258,534,801,466,050,355,695,984,664,763,689,808,553,220,893,197,641,544,723,806,760,989,831,148,843,477,900,526,145,371,197,914,698,022,157,138,491,242,250,659,423,921,607,354,147,924,324,984,371,210,463,723,942,821,756,157,986,703,667,522,139,882,423,052,801,763,420,444,501,468,573,842,924,416,852,834,218,437,389,662,114,521,623,688,218,111,609,171,001,777,549,574,112,266,192,785,040,424,886,870,206,663,044,227,774,563,996,474,994,052,476,020,316,066,293,482,299,551,916,725,948,764,280,105,096,024,170,115,530,810,204,334,856,993,839,342,795,184,429,864,499,607,277,908,038,175,831,897,201,231,904,914,453,670,218,902,938,155,602,450,512,086,554,162,056,544,704,437,627,855,987,465,035,709,157,501,137,201,408,758,332,573,550,242,081,263,174,615,221,784,007,321,784,399,272,649,990,420,993,406,252,419,179,855,624,324,587,285,187,857,572,295,103,799,635,265,512,944,348,275,905,964,943,437,961,404,524,936,695,032,855,311,973,922,260,639,154,485,952,923,076,882,077,194,851,362,954,724,843,228,085,714,136,991,074,121,660,584,671,161,329,729,120,670,930,622,283,637,828,991,206,498,630,679,455,827,088,316,151,450,743,526,073,667,675,308,822,691,919,091,927,314,202,390,605,146,451,609,568,011,197,269,164,110,259,053,843,446,670,597,863,120,641,491,952,757,488,336,131,576,457,238,408,555,413,003,748,053,981,316,944,861,328,671,566,572,489,556,441,922,668,797,822,278,477,036,683,045,140,654,545,031,505,394,929,765,545,339,714,810,701,386,048,461,781,764,129,901,699,588,655,996,320,547,925,365,895,030,723,956,073,512,142,376,271,868,374,202,977,044,798,305,881,909,521,509,037,358,549,966,414,529,503,298,729,925,957,327,420,830,280,591,123,818,776,076,023,503,932,004,197,120,478,662,389,722,353,465,922,282,630,056,037,491,816,307,018,469,413,024,896,480,656,762,149,045,070,551,311,067,298,004,949,852,485,725,309,629,056,465,008,315,899,927,140,285,759,805,529,753,845,267,529,742,405,649,331,503,385,272,323,829,322,370,094,858,569,778,483,138,177,155,382,927,577,093,582,749,725,856,049,435,967,866,227,372,075,486,292,655,372,670,193,969,251,545,888,367,643,025,706,657,035,423,247,651,139,276,820,454,480,978,781,069,135,128,705,632,409,910,869,238,876,654,263,430,198,231,086,240,096,842,654,171,914,316,180,636,209,871,973,462,567,571,094,801,844,073,970,879,860,168,597,823,304,241,191,328,716,767,966,308,337,576,820,557,045,759,290,232,711,379,754,655,148,507,955,073,391,990,727,462,537,291,305,288,665,540,208,045,130,711,729,728,818,378,594,462,834,977,987,001,066,148,868,402,890,248,249,714,810,024,970,030,019,845,886,649,947,665,942,242,859,013,216,591,023,181,609,203,955,591,884,787,992,413,689,379,999,464,309,015,091,605,645,383,660,446,370,270,999,522,424,166,940,925,512,950,712,129,945,670,503,607,055,290,097,173,626,998,658,922,889,997,290,953,914,555,117,717,360,073,867,992,479,542,070,531,613,852,052,320,339,364,490,928,045,295,559,734,949,168,245,657,859,190,900,627,091,633,891,697,715,430,431,837,519,833,004,731,552,858,450,215,719,367,614,471,134,344,475,126,516,704,014,569,385,149,644,942,708,932,143,344,690,084,871,642,058,614,444,985,114,787,219,559,294,608,348,876,481,796,829,492,518,822,635,326,878,102,382,639,302,441,336,743,738,784,630,001,953,852,715,742,539,095,530,453,425,244,100,481,821,104,545,970,231,491,450,261,659,292,119,429,584,247,914,972,357,236,953,414,159,647,580,781,185,126,722,386,673,556,524,838,347,601,449,048,548,437,079,485,637,336,563,439,277,662,764,247,103,999,862,274,775,933,058,590,430,826,275,259,125,722,880,011,568,213,313,755,397,456,984,742,412,122,040,108,863,010,472,428,792,589,340,525,530,280,221,964,226,888,210,893,928,083,845,512,372,251,898,134,353,842,811,395,265,062,090,718,719,274,393,916,230,183,273,924,796,512,235,166,530,974,273,119,318,782,721,023,956,533,480,382,928,990,943,586,181,072,930,773,570,920,011,911,829,282,690,473,958,414,616,933,759,948,449,701,911,973,191,884,692,561,249,241,468,807,397,686,338,104,066,119,243,272,755,207,932,905,425,469,766,050,964,114,308,446,229,245,332,085,643,150,054,368,190,717,058,514,416,898,092,904,027,263,058,641,137,725,969,018,636,867,806,626,472,908,379,594,155,397,398,301,408,764,865,235,613,201,977,445,810,411,164,876,478,555,655,016,527,895,454,868,705,985,277,564,470,112,699,166,631,249,742,154,245,001,772,853,918,315,750,607,182,056,853,404,170,471,598,421,925,698,771,453,154,631,275,178,296,675,024,116,133,351,881,399,932,799,203,878,986,196,527,521,022,538,474,771,363,864,611,747,452,920,702,365,147,593,105,501,405,429,792,174,855,022,876,923,573,758,771,023,521,903,125,520,198,161,066,845,221,883,917,145,649,660,289,973,675,302,595,359,379,015,644,282,196,604,235,204,118,201,495,728,162,895,086,830,066,727,368,926,928,218,157,589,977,603,989,497,410,860,097,923,495,507,802,773,050,712,390,124,690,370,775,677,190,109,171,495,810,173,162,966,470,893,067,424,612,802,859,741,097,328,391,297,457,548,667,326,509,729,859,369,459,522,751,074,702,200,656,844,025,070,493,207,629,089,441,996,355,636,460,222,651,679,965,614,224,134,990,666,480,540,034,195,667,463,018,555,690,270,105,595,533,819,527,647,190,119,791,236,105,175,260,133,747,143,356,749,624,342,938,315,085,646,029,430,786,247,380,941,965,678,033,240,489,415,313,836,226,925,372,743,799,677,691,941,076,658,594,331,928,857,878,283,101,274,577,293,997,163,615,756,599,778,984,771,173,926,020,421,385,082,618,758,463,711,072,361,289,759,286,656,101,789,067,867,747,686,813,810,638,683,187,207,372,829,353,579,977,377,169,070,393,776,955,792,791,481,747,818,541,137,909,117,236,440,055,488,014,992,181,783,901,427,716,899,743,674,125,275,179,209,445,493,073,588,949,022,411,787,712,668,671,423,070,046,299,761,939,686,454,508,806,448,002,258,599,436,471,500,418,963,023,788,185,761,767,382,281,152,987,168,697,890,099,231,918,330,768,115,307,118,352,676,285,506,572,764,107,920,575,211,960,231,429,808,358,829,114,148,565,105,270,925,096,225,354,034,638,037,710,153,496,169,447,393,126,577,678,723,761,483,239,532,905,330,230,044,105,723,221,987,280,744,969,925,556,862,429,607,220,550,379,982,973,819,162,380,278,282,025,657,933,768,074,316,820,995,912,240,959,978,481,342,357,341,270,116,075,315,980,259,036,836,667,154,711,993,213,601,972,134,602,447,989,440,523,543,501,308,544,460,572,276,278,340,125,235,191,552,125,796,454,979,021,626,764,483,088,605,513,229,524,180,915,480,223,277,139,067,087,311,288,706,916,880,582,813,314,320,681,214,031,948,254,485,539,107,794,162,065,657,822,199,367,541,962,635,646,326,534,528,099,366,065,939,860,040,306,818,564,527,656,037,276,590,572,831,539,707,372,900,874,183,384,907,306,265,987,077,779,009,107,695,475,722,984,843,533,267,605,800,552,664,489,764,085,709,829,323,300,422,197,831,022,716,242,561,405,856,512,132,148,667,775,280,344,457,650,575,552,487,330,465,239,025,250,902,863,807,090,853,810,158,324,392,923,588,709,455,583,322,582,465,088,827,795,318,097,849,913,590,883,016,399,703,555,563,065,957,340,982,856,515,270,905,136,117,678,159,240,509,842,624,341,226,999,608,001,699,353,509,776,922,841,614,131,651,213,003,567,723,277,523,116,642,520,029,175,714,656,280,384,138,438,994,504,473,548,588,266,720,063,791,908,213,297,260,016,129,694,257,835,456,921,348,672,576,420,030,636,741,707,970,493,680,992,983,091,132,442,998,468,092,735,131,685,939,539,256,028,004,821,595,711,593,867,374,867,028,201,670,957,099,233,524,733,815,246,447,523,727,850,759,163,823,249,645,973,300,380,263,029,082,042,480,854,050,455,463,011,433,618,962,465,495,413,688,751,133,565,183,766,101,671,008,357,886,574,490,624,794,445,523,323,059,776,450,727,771,266,276,406,406,452,688,877,504,110,168,660,917,741,640,090,316,618,826,575,383,703,298,622,578,326,695,273,379,995,251,820,499,988,531,279,840,926,953,901,615,328,230,646,091,867,952,336,852,411,259,006,521,710,569,104,842,416,396,743,185,308,665,246,629,291,456,176,133,711,429,530,155,035,518,952,694,813,055,318,606,441,793,030,218,567,174,941,144,036,667,485,522,528,399,016,900,610,872,475,210,567,740,646,161,731,577,009,933,618,524,749,312,455,443,414,301,875,954,204,998,058,721,597,254,583,601,496,462,725,177,693,035,476,244,471,112,803,434,306,968,088,950,801,093,577,927,241,426,026,301,614,856,967,325,607,934,874,229,578,487,989,960,664,676,309,957,926,613,675,738,133,382,392,497,471,366,347,714,767,829,105,991,173,736,155,550,500,504,077,441,296,440,566,080,809,335,897,241,136,916,795,375,873,530,912,578,906,176,247,761,711,407,758,567,021,402,025,295,990,306,290,677,127,078,702,155,319,336,606,517,967,441,117,520,436,126,939,883,452,056,895,109,050,523,600,058,925,659,734,452,286,233,631,105,529,562,278,604,442,224,664,855,771,637,790,940,062,457,553,249,890,298,210,418,699,105,345,222,804,324,284,831,545,743,153,731,957,058,357,637,667,565,290,365,072,499,050,127,524,753,526,644,679,999,777,814,157,727,083,816,073,597,368,174,644,320,590,254,746,503,353,887,172,123,782,068,812,153,336,062,203,311,470,792,066,618,118,520,989,783,934,641,218,784,414,656,939,001,724,995,257,943,877,132,863,123,588,643,065,745,672,909,310,304,291,381,010,884,114,083,038,370,301,670,501,321,476,722,151,100,173,411,542,839,534,326,055,523,603,972,113,609,947,025,340,409,476,491,735,764,058,493,732,820,939,698,080,680,389,147,520,051,332,137,802,319,300,275,988,524,982,174,595,635,221,554,575,532,010,016,616,559,344,763,430,823,912,783,621,363,743,762,468,141,669,351,767,096,045,465,421,910,161,554,542,650,783,001,257,095,220,230,365,208,329,906,047,261,836,211,089,647,734,921,399,325,334,310,213,811,749,346,196,960,326,162,937,973,039,720,646,909,699,988,634,310,493,500,744,083,896,747,817,999,061,896,695,845,750,465,786,818,458,921,831,695,916,317,548,278,344,161,659,862,734,650,985,060,868,959,891,769,882,833,960,412,653,374,477,598,383,354,341,294,214,065,061,268,919,141,841,892,831,107,572,367,063,790,597,128,536,144,185,216,160,661,042,274,156,262,572,206,606,934,405,659,868,371,804,746,232,303,447,594,704,701,678,700,165,792,060,981,011,685,328,746,565,998,199,616,694,382,689,386,692,545,967,631,055,624,515,721,467,371,342,635,998,828,385,876,522,815,320,788,618,920,339,807,423,946,042,574,031,068,105,057,274,005,938,982,626,437,596,225,810,577,016,792,506,687,394,070,275,739,565,950,881,844,753,565,425,023,304,816,118,575,592,537,302,150,762,624,898,971,587,812,354,632,512,225,581,202,355,840,273,741,730,747,455,726,577,554,899,534,390,765,664,179,006,785,779,412,846,491,559,210,688,855,435,366,510,227,022,662,545,607,348,259,558,930,190,508,718,917,560,699,351,336,020,038,074,016,216,078,403,696,225,884,000,577,802,990,796,801,340,411,619,577,916,605,565,213,035,172,324,227,316,737,832,188,160,306,293,707,156,769,415,018,915,538,107,514,986,043,442,074,927,782,907,645,898,173,839,223,833,514,681,922,271,360,359,983,208,020,021,382,713,998,239,262,335,599,068,093,453,726,935,958,677,683,253,818,819,912,200,408,566,894,226,504,443,123,222,378,426,798,707,463,823,636,986,616,331,103,442,123,409,185,640,124,186,532,751,361,042,221,179,759,466,178,223,039,215,758,359,360,567,258,670,241,824,290,953,235,503,442,024,873,258,430,179,524,513,622,496,787,683,078,801,514,098,392,562,432,598,119,724,184,059,507,556,452,514,303,299,113,461,362,001,379,489,641,516,918,259,718,750,452,907,571,750,026,091,152,104,133,565,158,485,139,054,597,984,910,343,958,495,772,237,638,259,408,925,733,160,680,888,958,669,210,519,760,827,853,111,376,754,494,848,367,222,824,314,445,702,658,212,063,024,222,752,240,480,367,250,653,552,543,643,526,630,190,405,671,044,593,084,583,392,962,078,200,238,375,560,490,397,577,398,292,322,658,235,115,466,647,456,942,685,865,331,967,127,979,329,754,252,638,746,433,946,053,766,247,753,034,246,510,015,371,989,896,462,022,654,501,491,280,608,377,003,087,856,922,480,614,847,832,940,687,006,055,278,740,367,296,101,439,591,200,814,111,697,681,608,444,317,308,954,553,535,286,824,192,376,013,471,929,854,886,219,586,983,221,458,183,502,161,219,173,357,771,781,957,352,308,132,706,933,983,542,919,983,200,150,691,478,942,306,657,303,227,907,713,368,602,214,346,997,847,328,232,092,219,784,505,144,294,568,307,727,250,218,430,699,027,416,314,196,123,157,218,568,409,180,428,518,805,241,442,020,988,279,256,916,457,836,004,074,935,349,921,092,070,098,971,153,438,523,240,940,747,077,899,732,558,719,573,102,881,540,140,142,466,584,735,613,255,935,388,618,716,640,790,085,042,934,669,340,964,719,574,655,844,670,490,069,764,395,780,275,238,995,195,659,363,601,161,066,726,005,718,539,707,829,861,371,455,579,976,442,054,426,126,557,123,349,248,414,956,613,144,537,887,900,252,273,209,103,968,197,877,342,891,263,697,489,911,501,569,859,208,392,868,163,340,970,591,931,878,634,509,252,530,027,601,320,322,394,540,614,444,743,465,514,893,274,525,726,004,842,463,990,502,582,900,839,435,116,990,717,183,671,195,695,947,843,341,525,276,461,318,911,897,698,746,288,930,163,642,835,913,073,876,365,687,845,688,917,940,618,310,713,018,375,037,764,691,965,068,629,345,196,440,600,517,978,228,921,054,120,262,750,131,094,429,014,790,981,009,101,988,630,590,248,648,653,995,629,711,331,313,247,957,069,112,540,066,914,958,643,714,204,113,213,981,447,723,893,596,371,652,969,745,485,897,854,909,145,295,630,713,417,061,815,441,056,652,499,621,946,119,054,502,353,603,487,026,730,573,316,847,416,395,634,100,464,733,546,090,229,134,889,459,761,414,163,969,313,878,418,772,734,479,422,297,143,756,310,140,834,948,299,199,892,605,031,561,141,153,362,279,648,769,469,728,369,739,366,527,460,926,184,194,805,093,657,919,361,379,366,807,858,958,291,290,021,067,390,540,953,510,974,692,456,012,803,742,136,994,141,379,025,051,133,837,129,615,338,798,541,146,901,242,939,799,783,880,326,172,149,357,055,135,880,065,985,128,819,433,677,450,854,342,758,751,894,384,639,452,643,209,837,068,057,685,740,276,749,031,145,234,519,371,815,383,055,036,205,038,031,239,474,210,007,718,719,658,220,247,387,204,991,360,004,219,861,767,215,916,488,218,754,645,067,856,438,371,418,562,985,173,395,592,418,545,947,243,030,029,655,255,130,624,163,777,662,818,741,653,710,657,165,914,785,097,025,922,479,934,909,740,004,827,392,144,923,372,503,118,685,473,154,001,966,669,746,403,045,434,766,135,943,201,430,080,885,699,902,921,308,373,954,092,750,768,875,252,039,916,845,586,287,556,209,657,914,231,715,826,404,038,374,343,157,393,760,762,236,986,147,226,738,377,757,526,292,340,160,515,365,644,823,184,722,697,244,486,680,381,040,539,300,317,261,458,377,346,473,156,632,940,516,681,889,347,857,523,352,831,232,052,365,996,702,396,284,761,687,135,481,785,463,331,873,988,449,486,853,523,550,010,113,198,194,907,698,383,135,837,574,158,536,160,717,140,418,177,485,568,640,448,096,776,608,787,683,555,604,580,611,919,893,003,421,461,061,300,300,142,327,344,296,236,448,672,892,455,710,864,675,857,324,073,723,180,931,358,115,194,589,154,349,844,205,888,374,124,457,173,763,523,323,123,701,728,988,266,881,938,302,665,468,446,258,713,028,770,063,515,415,461,534,916,107,856,431,153,601,443,523,962,005,288,475,187,895,948,647,403,782,562,095,781,878,621,102,480,362,715,227,326,757,245,617,452,169,267,553,523,966,845,854,163,288,629,827,629,189,934,126,364,843,772,197,900,205,511,727,088,500,292,457,288,585,829,963,897,389,403,031,671,118,649,763,708,136,179,335,590,226,780,588,365,625,830,155,460,640,922,238,384,765,609,297,406,194,617,231,291,383,050,703,648,439,734,177,500,642,794,013,822,100,665,882,784,848,057,708,138,092,261,793,217,557,624,802,978,037,062,286,957,644,692,256,372,108,770,101,910,778,226,257,348,389,332,575,794,354,294,030,069,609,466,919,178,126,870,220,459,259,775,252,359,429,452,152,809,566,612,916,914,590,804,696,744,667,325,827,106,260,203,435,119,209,273,781,455,363,649,715,595,377,403,377,475,297,281,489,332,589,291,013,942,752,078,044,681,233,639,684,865,600,452,508,697,688,064,233,164,806,015,390,424,766,098,731,827,418,984,704,885,086,029,172,240,849,762,905,696,675,786,385,818,503,950,626,346,964,676,038,759,253,557,364,128,395,694,480,384,637,691,133,248,273,435,400,904,467,805,301,589,180,290,850,572,111,272,683,036,745,992,220,346,955,662,334,904,573,014,001,329,692,223,270,914,789,672,758,823,004,930,344,390,635,031,242,810,685,051,793,805,810,965,011,820,962,641,122,626,200,568,114,601,785,359,279,450,665,717,515,291,929,473,751,719,209,189,465,075,553,324,201,150,158,065,416,994,260,913,932,602,819,604,571,452,314,854,728,533,001,074,709,316,364,700,918,565,713,121,071,608,952,122,347,789,939,336,851,130,084,054,455,215,638,187,542,450,326,089,843,365,519,236,418,621,801,396,738,915,579,776,575,122,410,656,962,232,417,269,850,023,024,861,229,689,987,900,863,164,052,911,435,865,832,566,569,080,044,487,745,172,130,148,709,932,493,573,143,318,709,349,422,682,401,514,530,584,779,967,380,276,589,705,917,585,585,546,751,534,621,430,008,922,155,066,133,696,902,829,056,319,115,298,571,932,067,044,034,148,882,059,841,456,091,320,998,526,235,317,642,211,963,223,705,298,024,958,267,671,280,313,352,268,030,938,239,578,270,474,978,333,762,522,787,784,265,185,705,878,106,716,461,951,764,069,964,358,513,718,395,271,023,946,999,246,352,369,917,675,571,114,614,152,660,295,417,622,552,158,389,953,087,570,602,758,238,098,088,598,723,168,247,265,590,359,470,523,700,522,965,188,672,485,863,869,356,141,090,271,497,306,897,851,207,181,315,806,898,660,996,873,145,386,397,126,660,795,811,035,406,477,396,378,674,668,999,544,890,280,083,430,079,940,306,486,271,399,842,708,753,699,472,620,004,150,995,761,230,772,895,967,624,810,508,428,255,156,042,547,754,368,231,549,595,045,501,791,704,785,934,461,687,883,438,616,868,855,948,741,060,585,801,061,598,886,250,943,961,160,936,699,686,988,527,058,524,533,531,824,006,324,046,290,273,901,337,396,167,863,029,770,994,525,967,040,376,461,365,338,489,555,211,927,709,395,776,082,515,798,915,901,084,389,075,949,625,458,619,032,999,416,881,508,066,574,614,717,233,723,897,515,698,115,086,901,994,735,541,208,287,675,066,952,785,499,511,532,762,961,939,612,394,256,244,112,556,263,770,556,012,688,659,814,064,363,048,816,231,188,101,434,994,493,721,183,769,973,988,499,736,760,891,935,503,782,227,863,247,958,650,590,798,885,788,406,578,731,979,643,063,064,971,201,288,983,707,070,491,479,627,584,651,427,875,895,080,766,480,000,871,157,788,069,614,337,021,812,634,297,052,393,737,102,300,019,984,063,526,593,842,782,239,445,811,023,475,664,440,852,192,682,770,853,299,507,666,781,286,194,426,737,112,333,671,850,580,188,088,295,722,677,670,108,124,494,557,163,322,941,727,202,411,465,246,494,545,157,759,904,673,209,712,479,192,734,139,467,352,824,277,258,495,744,952,984,561,403,327,499,555,700,247,184,251,320,108,453,899,381,494,922,221,365,869,025,517,251,353,352,924,715,460,397,434,945,368,626,773,951,164,661,370,150,923,609,109,338,621,506,165,439,892,165,652,257,665,761,933,022,347,293,918,936,421,926,970,825,319,728,929,770,319,980,429,697,233,758,827,278,214,225,096,412,482,950,213,115,617,539,536,468,026,112,465,336,743,013,964,252,433,640,462,212,563,348,728,104,540,697,407,001,523,910,379,040,570,011,047,316,651,570,721,173,113,258,041,292,037,171,464,488,588,581,836,872,646,239,353,906,025,142,541,415,606,902,068,837,699,058,119,740,727,499,128,967,230,260,038,681,153,173,842,483,765,164,972,123,716,708,709,295,046,645,448,021,766,962,994,207,817,510,675,320,353,180,427,502,391,182,883,446,602,548,940,372,284,679,841,214,517,408,180,005,710,433,609,012,813,584,612,753,499,272,616,077,560,888,288,716,702,862,096,660,802,858,782,044,513,213,288,734,860,867,765,305,396,102,652,287,292,993,018,446,578,605,524,241,707,692,521,463,221,497,655,310,766,442,400,372,916,640,985,770,504,013,315,173,741,080,067,287,204,931,955,260,531,475,254,754,131,835,005,153,158,432,927,373,010,102,473,858,261,616,577,752,247,473,497,680,274,033,294,311,663,404,454,186,341,328,946,620,417,172,470,497,699,513,891,812,899,537,342,168,332,557,636,680,795,751,845,681,587,802,380,867,670,542,567,219,507,181,427,935,375,502,355,603,316,987,369,506,934,600,504,491,500,209,620,043,163,318,171,524,515,361,701,339,898,843,451,727,963,570,498,651,806,514,868,790,142,424,851,934,326,028,056,955,545,709,782,307,619,537,081,000,062,711,229,746,104,918,340,238,788,549,888,836,005,036,873,919,859,240,322,526,060,416,594,711,344,739,482,730,245,230,796,344,874,929,824,200,223,724,298,844,608,752,403,676,073,164,455,480,240,735,266,097,256,145,218,004,535,036,685,414,352,502,570,624,374,545,484,930,953,517,725,466,031,529,609,076,932,542,147,871,864,955,319,739,577,907,008,593,732,125,103,450,497,972,637,413,824,337,724,951,674,520,964,372,605,179,716,374,785,535,253,183,280,082,953,809,793,803,907,701,820,721,467,567,848,999,462,783,231,801,232,294,169,617,531,354,936,446,461,139,108,111,796,665,179,861,394,751,364,604,236,833,529,314,579,682,900,344,831,792,448,988,129,995,275,085,829,321,397,081,284,993,532,577,082,952,402,204,290,348,156,926,975,601,907,406,432,214,730,804,998,179,516,643,726,547,517,581,743,569,330,058,535,480,630,509,230,558,995,274,523,172,490,021,415,505,193,346,264,325,719,990,501,746,515,062,650,098,756,148,449,222,785,362,786,058,422,766,180,723,441,360,086,083,684,168,404,043,441,344,097,212,254,293,794,230,037,558,783,581,341,595,333,731,214,813,355,437,629,665,306,953,812,283,043,876,315,384,532,966,968,320,491,097,585,346,147,420,291,900,900,292,214,720,908,473,499,253,668,080,358,458,507,901,206,685,254,921,452,158,404,461,643,605,138,880,596,364,378,802,493,117,498,247,171,453,321,710,799,335,270,016,693,237,589,759,567,242,563,327,492,437,046,417,725,887,378,883,230,778,092,603,524,268,506,964,605,359,167,550,382,473,467,372,710,999,301,402,860,818,824,080,962,228,352,658,116,785,370,185,618,397,408,762,261,954,917,043,056,460,129,813,230,029,160,314,353,508,469,705,302,668,003,371,316,735,363,633,656,459,552,135,181,125,771,955,548,397,938,785,702,188,052,736,821,916,753,955,393,103,348,001,759,233,689,062,263,282,771,790,857,121,228,505,514,223,578,907,003,845,999,960,591,014,109,438,362,878,207,318,858,777,322,023,448,300,433,905,527,269,063,762,105,777,048,631,920,710,248,104,546,794,723,217,012,795,234,513,669,599,892,658,527,640,238,273,618,240,902,955,643,950,117,116,676,617,319,485,143,208,595,606,330,755,590,171,866,883,751,537,200,689,311,323,191,549,621,169,345,928,590,222,121,432,032,356,446,508,050,034,266,812,534,954,284,864,050,497,485,715,129,475,402,879,949,242,734,745,366,928,749,879,524,258,029,558,541,079,839,090,156,436,413,259,156,341,602,138,886,128,025,717,673,213,268,947,605,870,717,441,930,720,581,957,478,898,238,847,839,812,072,596,099,211,979,903,281,105,057,890,309,227,124,454,461,117,967,700,307,465,523,497,931,520,801,242,310,132,803,872,978,222,706,622,268,465,459,304,998,757,230,492,969,841,024,105,144,592,113,474,292,595,519,977,639,488,731,895,598,155,417,219,464,032,626,637,627,831,505,597,892,594,894,732,745,440,846,994,003,694,856,660,779,347,488,483,886,618,362,082,177,467,404,154,887,509,003,313,710,061,910,603,501,684,135,229,480,173,338,543,662,027,346,576,690,955,409,757,062,491,269,956,399,322,379,441,054,417,689,211,500,245,599,539,986,697,658,557,813,049,966,308,219,495,567,333,711,459,249,365,334,039,424,956,127,041,317,880,042,926,019,903,072,804,636,585,783,249,429,497,758,755,915,408,167,255,365,501,803,683,469,429,955,536,303,490,712,523,041,439,997,439,962,287,029,543,062,852,273,946,710,185,559,302,718,580,917,763,004,229,902,966,102,383,324,930,773,377,823,834,291,434,274,136,969,348,895,052,839,396,505,088,406,742,633,589,706,593,605,385,063,125,212,490,294,187,710,046,636,664,117,122,704,567,173,882,139,817,727,795,809,493,663,677,013,486,529,015,516,727,799,547,394,259,212,354,086,357,468,873,195,997,868,217,593,661,656,888,970,676,767,738,144,814,773,773,922,079,823,534,087,215,875,439,325,416,703,829,042,537,364,289,245,287,115,591,317,597,318,852,942,678,935,395,539,375,735,571,929,095,732,746,809,781,308,843,290,658,105,304,552,539,923,001,506,603,918,806,059,966,738,185,017,178,475,803,048,243,956,150,645,313,822,957,223,407,276,623,474,244,602,898,016,245,787,855,970,699,858,126,303,473,480,877,113,157,177,077,602,641,416,583,244,240,053,780,475,865,821,293,446,026,986,546,930,844,987,670,272,470,119,361,474,331,616,671,688,019,606,733,163,068,839,449,155,461,119,827,760,256,701,672,843,873,973,949,113,170,461,062,394,413,296,414,350,732,205,812,763,641,791,757,044,039,841,917,688,880,579,712,136,523,957,613,954,470,067,783,165,397,663,774,890,201,245,500,325,584,081,080,643,680,104,530,141,426,576,690,000,406,549,724,866,980,981,229,633,026,611,946,710,306,571,026,372,268,962,305,151,508,450,987,888,044,546,265,975,136,363,196,277,349,243,374,692,542,279,381,259,186,573,266,964,830,809,651,759,698,762,203,501,562,776,067,031,552,369,375,859,057,504,589,589,025,731,411,474,503,103,799,731,115,447,202,420,065,986,438,960,038,549,665,618,082,592,609,544,455,179,236,440,192,227,135,168,323,058,788,841,530,002,401,942,732,030,311,164,954,708,861,095,381,173,368,574,965,984,892,802,220,433,246,456,127,141,746,372,569,548,310,378,466,805,695,160,406,363,004,677,281,053,148,092,629,915,520,801,813,827,416,056,933,291,004,084,930,328,319,037,563,375,849,297,905,400,078,736,922,377,755,851,120,257,116,954,298,049,654,321,464,917,303,033,595,666,578,015,552,705,879,248,244,210,931,987,284,896,983,193,327,342,904,151,554,582,773,012,271,919,337,439,804,044,118,972,622,557,678,917,001,333,775,357,354,729,987,936,742,677,212,549,974,133,480,972,677,100,975,752,916,383,909,594,160,433,806,223,634,396,980,810,195,473,711,002,559,836,780,097,280,559,239,439,585,139,113,520,082,589,249,086,022,550,139,544,041,878,659,998,932,871,801,135,568,757,673,990,732,226,962,489,055,027,849,338,767,891,992,844,394,125,464,382,218,001,593,482,870,266,941,644,223,503,147,569,016,462,758,233,864,764,216,927,037,444,031,478,850,617,867,472,149,911,886,084,849,050,018,891,757,611,628,616,716,594,989,234,005,202,382,817,024,386,441,701,686,664,469,071,448,178,431,178,697,591,778,536,514,771,333,365,753,883,399,715,041,741,610,517,054,851,009,539,023,448,890,785,628,230,379,989,260,105,677,266,346,228,375,011,581,239,677,647,597,829,701,249,509,537,385,742,031,128,934,073,370,250,253,861,373,307,757,338,695,526,362,806,620,952,213,400,170,555,826,524,867,199,855,665,487,769,313,207,443,805,676,681,206,685,071,289,769,595,345,150,180,012,358,015,218,026,986,220,939,998,017,851,896,545,469,658,314,107,450,593,784,433,862,872,824,883,505,606,674,413,961,606,784,325,827,385,116,294,841,675,072,133,050,791,507,601,031,874,525,156,597,863,889,710,138,557,116,792,231,514,077,423,348,406,624,543,358,316,697,405,182,865,389,858,363,255,349,618,911,498,792,381,158,655,046,964,769,167,055,793,258,401,783,526,430,860,262,917,775,494,998,426,874,307,210,867,339,819,698,153,027,813,464,727,760,126,075,604,355,336,557,049,706,492,617,083,241,146,410,242,376,934,227,094,170,479,030,396,803,726,963,793,295,102,458,879,910,125,335,130,494,030,043,469,060,809,712,375,157,150,600,548,154,352,793,408,518,231,892,541,735,094,980,581,331,216,834,987,163,355,322,037,915,427,983,407,800,457,510,943,464,003,144,196,036,185,319,580,888,638,041,372,166,635,461,996,737,434,478,869,027,572,295,451,570,433,078,334,701,711,313,977,692,884,305,916,148,398,408,639,389,746,688,415,215,293,253,925,858,309,652,809,747,998,620,014,296,221,494,677,676,079,595,928,722,107,212,131,686,309,352,157,331,153,907,886,676,653,174,135,271,443,931,733,942,717,134,126,440,452,482,045,022,893,230,450,203,435,601,002,890,443,535,960,587,758,987,285,933,803,258,097,133,856,279,306,032,615,930,206,688,813,679,062,312,448,915,595,763,026,872,246,680,713,827,921,280,862,843,731,811,449,779,786,267,649,263,302,653,275,155,536,263,785,021,483,345,131,591,991,738,525,141,974,225,887,438,128,338,399,265,958,060,971,642,939,215,050,356,021,864,298,512,132,704,056,256,378,341,383,715,595,310,583,227,989,350,809,779,589,401,973,751,392,929,476,696,020,661,932,664,234,467,848,432,863,673,838,674,887,946,033,009,194,426,947,088,857,793,688,167,161,457,639,405,119,080,072,325,091,869,852,209,739,719,767,691,563,159,114,853,738,462,390,729,013,527,268,038,428,886,922,713,637,067,301,101,131,355,792,424,565,439,163,082,891,889,524,373,044,499,241,161,412,635,168,770,602,825,945,920,368,027,582,524,982,128,693,459,841,921,343,450,349,404,577,876,447,745,195,824,562,302,435,968,317,677,460,813,994,446,058,883,165,152,638,543,100,352,397,099,859,460,375,151,494,407,669,333,455,818,593,451,183,621,346,740,995,843,724,556,546,529,547,839,661,860,066,904,375,207,012,724,856,997,009,536,746,884,461,312,012,112,745,812,629,452,735,437,940,354,527,892,328,946,633,617,572,684,330,133,005,841,139,656,246,479,790,474,026,256,168,318,544,018,516,084,190,816,531,361,119,015,843,528,403,979,504,965,723,791,992,398,239,438,218,502,013,373,745,475,112,332,554,931,717,372,369,099,910,185,916,673,149,430,549,693,691,455,363,914,473,659,952,137,630,403,646,069,535,507,319,606,961,946,080,343,535,062,524,557,438,016,021,619,127,786,597,593,937,028,710,950,750,005,437,475,729,344,327,015,747,892,867,030,953,495,434,550,639,937,419,124,675,640,666,095,184,210,213,008,715,692,555,976,260,700,328,410,082,058,491,202,061,523,158,347,225,143,090,279,453,007,698,028,221,497,661,831,965,323,918,342,909,183,452,845,538,936,549,233,851,790,407,102,002,740,896,949,917,042,426,320,053,607,343,215,717,123,506,928,067,520,875,207,244,421,474,183,539,142,360,635,790,443,370,066,461,613,744,640,238,749,567,392,459,387,886,909,072,936,304,145,738,186,547,877,097,465,154,808,023,710,385,073,976,731,740,325,354,714,712,893,110,687,718,962,048,649,081,187,085,482,798,653,263,764,868,424,694,968,368,293,403,615,820,052,168,442,254,989,129,305,581,246,766,307,638,949,423,092,852,230,492,501,442,109,402,169,677,186,984,804,111,811,467,615,971,143,068,717,309,895,660,924,778,527,781,479,310,208,410,436,416,887,341,763,263,814,603,208,722,637,634,337,332,679,691,615,862,331,743,902,966,081,675,839,322,635,704,319,855,737,258,786,866,328,175,167,054,208,117,877,550,098,734,888,057,317,455,609,624,174,573,119,916,716,714,080,188,433,386,577,695,340,150,501,180,733,247,364,236,092,857,948,815,660,817,373,478,496,962,496,335,867,267,681,914,732,233,500,810,353,083,850,679,666,706,942,250,841,323,452,797,334,437,686,667,289,073,591,678,820,983,081,911,948,891,399,751,105,225,265,686,964,940,358,429,918,424,517,054,708,846,222,609,771,847,426,278,738,442,971,243,196,755,453,445,209,544,632,850,374,971,196,788,160,533,889,228,466,806,950,128,617,146,092,949,402,411,144,628,464,845,652,980,458,484,859,127,062,954,164,328,496,365,109,626,965,725,965,477,117,290,615,857,393,845,012,030,899,162,243,907,587,481,171,978,187,181,994,333,293,866,527,401,688,740,216,549,526,755,092,779,706,282,285,975,968,878,499,542,117,771,782,594,351,637,759,895,265,769,269,508,114,316,923,373,347,327,066,294,500,621,037,926,303,969,072,570,443,515,066,452,350,870,643,350,597,959,490,610,515,206,421,556,723,783,516,462,165,228,008,198,132,807,254,967,723,173,958,040,648,540,799,526,337,115,668,749,026,066,632,136,165,518,703,951,070,338,217,689,649,301,410,746,208,432,917,679,976,916,880,357,135,413,574,869,080,590,586,688,130,486,757,969,040,666,557,674,823,191,923,695,065,934,362,851,529,987,457,185,291,455,901,983,318,481,312,616,188,373,762,430,501,192,735,619,667,525,253,927,300,521,258,609,626,191,374,312,653,990,888,470,974,691,592,978,071,678,078,845,354,176,364,173,865,144,021,891,717,950,138,179,847,899,783,877,060,042,201,604,695,586,544,587,921,999,107,307,762,476,730,615,447,308,220,598,187,034,043,603,088,163,676,457,731,536,992,233,394,448,147,385,670,464,175,568,108,346,879,852,896,331,305,187,469,561,749,885,040,979,537,479,721,876,992,145,677,386,325,723,864,909,431,018,048,417,119,444,132,205,022,281,914,522,921,209,771,254,956,292,218,300,424,066,179,456,753,176,439,019,317,122,216,623,694,764,681,852,020,387,396,955,822,373,268,297,425,666,188,473,027,340,126,051,902,515,404,531,009,617,529,933,727,001,035,612,548,930,611,563,622,032,494,383,957,306,101,066,353,886,904,566,924,269,022,711,874,824,268,961,173,437,984,075,584,128,543,976,900,037,060,265,677,989,083,087,704,649,584,327,161,481,289,440,182,040,023,608,041,890,086,306,250,742,797,557,955,012,672,029,756,230,488,184,312,156,067,739,872,104,539,038,271,986,475,314,595,053,166,894,992,961,082,581,604,210,245,746,576,718,564,043,515,315,252,185,823,497,611,550,533,219,029,714,454,800,954,113,712,581,104,537,673,561,675,888,143,809,409,631,198,611,645,744,655,541,758,904,252,364,937,681,159,379,682,676,193,872,567,339,831,876,998,543,009,082,433,284,189,581,440,832,174,181,034,724,509,405,695,977,075,983,018,598,126,988,027,486,311,466,537,191,786,852,269,153,339,347,716,939,707,914,484,722,242,485,459,916,577,913,482,879,159,733,020,925,040,331,837,726,822,337,559,825,940,859,648,545,290,726,003,506,201,895,387,011,412,338,992,993,336,019,745,678,215,119,525,933,384,128,703,636,937,176,910,905,877,515,871,970,063,860,167,885,877,372,034,134,123,928,618,272,834,645,693,506,720,702,337,621,509,336,046,405,086,232,403,498,295,307,630,314,392,846,580,883,350,616,571,273,762,366,113,113,203,855,168,523,912,200,306,203,723,947,837,170,647,076,563,346,745,639,736,817,586,525,834,864,027,614,291,071,111,866,753,603,642,545,108,928,991,291,678,509,335,341,399,887,674,360,347,406,568,204,589,102,731,130,378,925,119,950,441,719,432,933,048,189,364,218,055,959,609,839,952,079,344,556,969,761,586,604,956,998,443,009,696,624,317,091,082,480,957,876,830,375,665,641,209,111,840,654,906,398,902,343,298,258,787,298,459,049,004,488,038,355,270,350,501,013,463,316,753,678,762,190,469,780,499,552,374,504,363,083,287,510,293,054,754,305,166,401,005,861,453,881,527,929,007,757,927,021,918,114,410,230,791,526,616,730,747,716,039,145,054,866,056,716,285,730,662,159,382,409,136,146,686,834,940,065,497,791,651,539,962,780,686,761,333,576,152,965,865,071,426,932,164,719,130,147,863,652,728,369,112,076,563,749,627,456,992,431,512,689,247,878,866,347,935,389,132,860,093,237,591,540,989,862,853,342,863,299,037,887,322,408,610,977,048,706,285,516,966,033,330,182,202,251,843,309,476,221,824,804,157,442,701,882,149,798,569,329,023,844,910,001,389,289,661,024,657,473,356,130,248,939,624,591,344,941,673,381,091,469,792,304,964,396,787,095,839,366,359,545,470,617,850,853,356,239,777,313,484,851,600,190,910,982,425,816,989,584,492,991,934,272,032,578,979,856,592,983,758,933,440,586,452,089,193,001,047,071,290,220,670,698,083,088,205,661,570,157,940,306,181,226,381,509,784,066,362,236,915,619,641,592,930,945,708,766,272,772,441,868,658,947,016,766,184,519,370,317,880,494,256,988,339,794,531,868,610,562,741,293,254,447,439,589,301,853,717,976,357,986,828,003,663,842,069,368,805,880,765,247,888,955,274,779,010,192,557,030,000,731,504,979,592,779,462,008,566,007,617,730,086,560,906,359,133,947,624,532,149,376,609,423,496,162,077,659,842,541,291,538,047,249,867,417,514,144,901,038,729,088,032,008,395,952,306,597,774,626,421,043,338,442,174,881,427,317,052,592,713,335,296,533,401,692,900,898,974,146,427,781,200,373,787,668,179,664,366,643,711,147,007,797,612,456,995,410,149,248,856,344,425,747,533,479,896,187,877,642,767,636,704,618,573,206,754,353,385,182,681,902,247,018,954,366,734,929,817,480,507,761,097,654,077,275,596,941,389,198,733,416,043,976,705,915,062,495,783,078,094,577,886,841,544,506,560,390,594,213,950,556,769,611,395,161,515,412,638,431,280,438,867,208,605,266,798,725,938,308,530,440,875,784,363,466,616,065,766,535,780,762,323,547,293,007,212,346,863,438,558,465,499,104,594,505,186,461,321,116,510,835,735,781,417,103,923,213,081,128,391,958,542,998,913,051,005,878,270,762,937,789,075,749,095,175,964,324,847,250,363,058,886,213,079,471,606,277,263,208,048,369,941,477,599,614,781,131,718,468,321,577,044,324,831,752,138,394,587,527,291,730,175,093,780,954,122,837,780,387,588,360,170,557,035,835,714,392,664,939,925,265,647,222,979,152,458,320,756,863,539,915,936,713,100,109,517,398,164,704,067,525,661,203,551,859,760,429,728,035,043,187,864,477,029,666,728,536,578,950,023,335,031,118,204,230,471,557,985,600,531,442,194,147,367,444,127,939,570,190,477,606,555,414,216,105,325,097,778,007,498,643,950,729,526,141,873,038,582,952,834,943,378,310,984,790,361,533,460,854,410,053,355,313,518,035,274,426,340,305,393,064,377,629,664,172,814,939,468,614,151,441,109,157,916,109,991,322,278,378,264,042,398,330,795,887,879,011,157,015,345,928,723,329,442,251,732,324,608,167,944,479,527,595,806,360,971,851,311,045,883,941,231,942,751,366,579,631,694,925,798,164,806,959,044,595,102,453,930,082,632,301,910,864,594,038,978,020,943,797,822,390,800,195,728,173,209,590,472,719,367,416,278,178,782,594,290,392,366,503,489,824,453,150,577,056,976,305,838,682,632,479,496,149,181,914,474,427,741,776,820,984,613,558,545,047,763,495,043,922,295,154,330,915,418,613,098,690,678,870,099,547,163,588,446,614,344,307,357,948,337,462,325,963,710,912,726,884,282,620,074,510,326,662,083,557,514,137,080,955,965,199,612,405,225,967,332,005,304,048,229,860,953,527,423,976,206,936,286,837,366,155,644,150,793,811,574,852,177,659,552,011,359,241,962,959,061,465,086,881,712,862,695,746,598,904,607,497,436,999,452,813,830,231,339,453,564,261,318,804,500,070,334,547,964,295,633,790,093,934,312,890,013,326,805,716,646,413,431,212,825,860,702,829,376,894,703,617,422,528,296,800,048,928,501,059,518,490,945,542,328,142,770,392,940,706,398,799,712,024,612,417,805,208,863,468,992,118,583,260,679,726,520,381,649,345,975,735,455,113,433,783,550,315,414,240,797,855,736,540,644,115,234,213,414,854,341,512,036,662,065,454,068,543,793,798,566,790,767,197,221,166,748,064,071,646,391,867,824,906,184,077,615,283,634,496,056,373,117,727,889,179,176,458,070,533,006,138,352,805,738,136,881,815,734,581,041,251,966,487,069,880,552,911,190,872,315,918,201,178,557,232,585,033,413,935,908,051,825,193,770,498,900,096,602,100,306,476,302,585,428,406,641,820,083,974,883,952,024,940,617,407,676,422,031,706,994,763,336,850,585,836,729,506,208,980,046,369,442,001,499,614,110,617,163,395,460,297,055,542,640,887,732,251,879,990,170,666,696,801,201,744,884,326,573,045,267,718,330,925,230,478,834,047,001,802,352,660,324,786,905,559,995,903,928,401,830,732,233,906,460,076,064,415,441,263,750,830,820,384,091,199,068,259,223,179,837,808,766,353,811,378,473,292,246,421,891,441,795,330,891,690,247,525,217,626,029,829,536,452,791,532,139,649,958,791,836,862,586,541,401,100,321,659,626,809,217,678,370,495,060,399,262,471,181,808,670,574,476,836,997,761,064,035,430,652,668,116,440,656,328,067,461,117,881,537,676,710,545,011,937,179,351,284,874,911,849,634,364,707,225,052,580,338,954,866,768,236,128,411,520,197,809,859,995,278,704,116,648,578,646,149,128,585,975,790,823,106,777,285,101,473,356,025,755,839,623,638,071,368,935,428,205,145,910,051,314,867,053,501,886,022,732,842,256,626,146,128,965,664,375,541,297,222,012,830,882,355,120,247,723,133,867,908,295,554,484,131,185,152,804,645,096,298,398,780,160,083,716,709,438,734,144,394,598,515,485,850,742,420,643,281,368,870,967,236,569,582,670,390,099,792,003,479,122,034,303,976,674,455,703,627,079,970,024,926,154,253,917,290,762,550,220,668,668,936,014,351,096,659,782,925,694,762,425,147,380,539,608,653,159,160,046,867,350,764,716,650,421,715,463,418,162,751,708,833,046,884,646,136,584,795,496,898,755,699,428,360,052,327,949,943,946,883,672,422,581,477,830,233,644,605,700,544,711,054,758,445,037,897,839,887,957,624,636,177,306,614,601,023,166,959,202,866,234,220,929,824,629,516,778,575,890,732,792,047,049,881,746,933,432,029,116,323,419,543,859,310,865,573,187,203,296,947,898,830,548,921,701,462,833,331,479,203,472,667,014,336,300,823,239,548,382,873,243,775,917,650,153,165,474,391,108,447,385,155,079,735,362,838,115,040,493,920,131,436,464,426,812,544,704,265,254,010,443,547,227,560,241,175,414,777,533,948,244,499,441,241,151,508,321,699,604,827,487,639,607,317,367,916,352,168,316,439,079,180,411,396,505,914,939,339,676,731,486,396,907,470,872,848,416,926,926,749,281,161,926,065,343,261,613,348,691,539,148,130,372,271,582,924,340,506,847,726,855,604,035,938,283,483,203,506,155,862,792,689,820,703,682,000,757,626,066,650,729,133,213,635,965,826,232,685,285,988,205,313,563,941,619,243,222,641,521,747,896,596,334,559,305,718,254,433,339,119,812,253,552,790,921,802,693,991,894,232,609,577,166,769,176,206,366,208,611,978,192,017,231,072,325,858,582,993,498,140,366,407,755,176,122,313,537,069,758,529,360,303,886,367,131,624,679,028,026,454,211,616,035,985,679,983,030,085,346,568,619,777,496,684,218,751,856,066,493,544,561,444,880,332,280,424,878,339,005,446,060,876,541,953,265,163,670,980,814,897,271,737,517,417,259,561,297,827,316,246,409,195,155,211,413,979,410,905,785,058,057,366,700,451,604,269,218,165,561,183,383,814,034,992,015,551,318,165,531,037,119,887,175,157,875,141,636,827,273,183,501,112,401,639,974,857,569,133,162,143,683,213,494,599,139,331,296,983,452,080,512,959,122,491,686,236,723,677,173,360,605,032,342,478,322,182,406,917,067,829,813,913,185,722,866,732,359,507,726,205,827,261,657,212,613,714,119,465,380,002,941,163,460,424,557,603,798,085,465,133,102,600,343,626,251,741,821,033,517,715,847,964,578,904,848,603,397,856,280,935,666,731,337,227,167,348,401,523,479,004,454,364,543,047,348,622,713,732,896,120,018,089,333,349,021,605,158,185,641,840,984,341,862,104,085,477,956,498,150,450,888,225,929,498,542,049,175,969,360,603,201,712,861,094,976,405,982,400,832,954,844,764,874,285,491,565,386,831,099,649,842,060,830,355,452,961,077,940,158,270,942,645,353,225,625,628,629,579,822,369,309,443,795,121,360,775,274,667,388,701,674,523,861,169,563,855,737,115,735,183,359,378,026,442,430,960,979,770,366,901,308,760,713,980,104,166,069,007,014,531,346,130,955,764,338,594,511,827,751,742,062,224,615,115,584,046,238,117,289,839,169,845,504,757,452,690,695,796,781,452,677,414,971,703,235,942,402,362,361,321,005,502,194,644,966,063,832,383,454,148,264,945,759,924,124,568,099,720,175,071,461,001,198,282,844,027,947,959,808,510,983,425,935,791,870,926,854,062,431,062,797,088,005,550,094,316,033,752,850,149,514,536,458,318,514,620,620,693,491,929,645,034,866,371,616,305,267,950,927,852,068,027,018,552,511,829,903,433,115,547,989,764,011,382,620,317,262,098,463,866,176,313,683,221,475,454,843,150,353,576,125,464,954,503,306,496,725,744,959,810,097,943,624,358,914,812,242,889,210,806,045,016,684,239,798,418,246,993,564,082,993,247,279,627,523,527,915,085,487,399,953,284,978,808,819,747,553,741,996,701,599,227,231,478,630,049,252,355,448,712,532,179,864,402,005,917,240,976,030,078,137,607,783,273,830,367,478,217,836,756,763,191,657,860,772,900,903,200,484,450,525,155,802,965,285,028,647,537,816,164,911,347,734,966,202,905,042,364,278,759,975,851,516,525,615,461,796,936,512,298,235,604,494,364,891,713,707,624,645,578,856,825,921,107,591,195,429,903,196,190,573,491,085,082,628,723,376,545,824,473,073,074,454,218,012,168,565,376,490,294,748,018,105,285,316,961,542,153,224,760,615,828,392,020,029,535,177,910,310,309,737,329,267,005,076,691,548,047,539,091,683,908,058,359,379,040,617,825,897,699,925,240,773,694,361,178,616,807,460,775,603,611,956,083,059,991,430,764,931,158,718,171,273,811,288,912,975,976,615,831,712,218,433,671,681,622,935,495,552,259,758,785,414,246,793,915,010,308,309,478,917,322,807,286,764,132,893,939,288,089,685,126,716,364,212,186,001,033,551,699,262,620,722,241,876,384,965,807,761,431,879,174,450,746,999,542,532,071,693,072,615,885,628,460,129,684,706,193,093,603,445,967,226,631,017,353,302,340,133,051,113,106,810,565,826,717,540,574,796,520,560,585,710,261,479,796,895,652,549,301,093,668,434,777,077,853,541,491,724,206,387,615,822,168,260,823,078,828,592,071,246,940,304,422,476,343,286,210,974,690,248,305,002,002,205,427,000,463,099,470,811,190,874,911,439,135,240,753,738,356,349,499,305,257,208,004,572,453,784,076,666,971,066,731,990,853,818,772,220,096,354,296,618,617,421,117,117,179,879,023,988,894,078,861,814,705,750,205,559,437,162,043,737,943,980,106,102,468,062,700,762,832,664,975,605,839,299,514,850,947,166,857,395,645,516,196,338,529,573,728,590,084,544,311,806,874,834,133,777,918,876,484,272,858,451,419,498,609,540,173,797,669,417,894,841,630,093,287,688,017,195,390,781,041,364,833,006,600,375,168,928,293,489,004,338,353,048,148,425,572,662,829,970,552,029,873,566,484,272,056,153,062,022,125,253,615,945,751,888,061,906,380,055,573,678,871,672,321,927,611,622,109,698,950,672,662,424,021,740,137,438,628,778,489,533,769,310,286,405,117,106,337,717,137,629,343,238,675,051,919,215,075,115,781,656,203,528,390,664,431,336,980,898,939,144,445,505,392,996,770,935,331,208,656,919,276,904,950,791,131,280,291,445,342,094,403,789,689,363,002,913,487,061,310,828,426,070,678,227,234,126,931,046,531,108,254,507,223,600,256,037,755,565,449,574,568,350,021,693,664,331,180,184,395,010,931,896,821,221,340,117,460,137,959,966,204,575,194,568,817,388,086,725,139,971,099,648,585,632,364,581,644,753,487,589,852,037,351,830,693,964,556,690,774,485,355,587,285,250,909,066,531,054,719,237,408,182,538,552,398,081,856,676,657,121,811,428,843,538,600,773,195,393,140,086,464,168,592,036,780,026,698,907,908,067,401,371,476,075,077,660,365,228,532,400,105,369,118,335,010,590,859,506,450,786,344,166,464,177,804,742,224,310,983,087,071,364,355,596,274,760,029,687,119,805,972,461,019,186,813,904,204,957,717,501,485,506,571,575,018,905,642,058,508,460,720,857,334,710,578,508,241,847,363,883,573,626,822,934,542,907,937,730,816,118,802,796,969,288,453,319,198,876,019,568,936,254,128,598,155,337,778,640,518,240,572,124,181,326,151,982,789,070,681,089,038,848,573,717,434,050,950,900,385,459,684,746,965,589,311,416,471,842,777,903,147,728,337,483,437,554,108,569,785,071,541,749,623,709,813,038,686,874,208,774,948,846,527,571,020,678,460,103,405,724,064,042,473,014,496,283,222,896,958,769,384,522,403,258,223,897,798,816,691,089,177,412,699,421,818,741,032,138,894,774,899,428,019,302,083,151,282,269,389,381,982,849,757,037,391,048,547,402,488,917,250,589,033,236,180,802,393,187,636,676,972,585,038,895,023,121,615,003,725,595,184,037,033,384,974,055,625,748,482,682,023,256,516,977,880,991,101,089,549,571,816,376,343,251,156,274,651,668,023,975,228,227,736,575,326,837,696,019,165,214,918,350,467,115,738,488,465,925,118,165,895,047,310,032,286,937,949,429,535,072,067,736,705,286,939,496,437,294,645,777,890,238,268,798,126,244,104,704,129,569,049,030,943,586,396,754,495,149,942,388,535,745,282,411,684,056,724,697,637,124,741,575,182,284,239,177,516,621,119,608,627,057,800,342,349,978,365,207,280,994,177,959,333,233,976,419,122,908,442,730,046,681,475,383,399,332,072,360,217,759,942,213,836,960,415,984,333,196,919,038,368,230,530,646,294,280,403,110,034,483,155,175,461,605,482,602,288,195,149,182,133,596,105,899,777,594,621,712,826,127,982,141,425,673,693,742,137,944,049,948,993,304,795,410,955,662,111,553,494,133,182,382,377,501,736,050,231,207,103,142,501,750,351,230,011,043,995,704,048,293,278,371,770,432,158,880,060,627,047,274,479,765,350,355,960,558,059,765,395,072,677,617,917,153,161,836,724,177,607,741,377,546,683,553,363,617,315,474,685,110,828,533,464,057,736,498,539,579,617,807,842,619,749,474,052,038,968,756,496,291,005,776,214,260,467,999,460,556,425,355,775,225,183,804,616,620,088,193,219,345,642,358,151,543,502,649,684,119,222,347,312,165,215,702,396,100,931,610,061,032,101,463,554,423,473,798,712,861,634,300,130,515,870,886,120,584,205,067,008,174,210,060,542,136,752,642,897,932,814,230,629,581,196,947,540,281,761,562,506,126,429,746,587,505,367,650,848,221,911,541,471,634,646,619,836,689,501,653,196,259,722,348,063,451,302,994,994,228,383,509,807,984,429,734,620,784,403,348,072,151,294,781,234,845,124,449,480,599,312,166,443,734,400,396,066,516,702,189,040,383,828,526,649,041,648,915,902,098,209,594,364,922,746,290,158,811,069,350,025,122,118,389,767,701,568,537,793,243,995,117,667,261,527,709,271,507,751,366,287,052,315,432,283,250,789,130,951,916,781,918,216,404,240,880,554,488,963,854,974,317,844,267,651,164,889,874,871,429,658,463,803,811,863,306,171,162,511,776,054,292,814,927,014,758,474,091,506,096,300,862,179,011,546,457,447,450,982,796,469,897,532,550,131,794,851,443,204,358,581,984,728,101,312,973,427,544,859,928,492,953,908,867,716,035,815,537,875,002,018,132,629,182,742,444,480,982,080,840,374,222,981,603,169,242,730,667,811,095,423,564,001,103,779,382,778,050,024,626,351,955,145,535,156,380,715,808,244,376,157,074,134,056,374,875,348,371,933,110,245,416,952,436,367,879,187,646,224,841,061,213,606,446,645,930,926,802,637,143,465,964,109,929,291,272,702,335,423,183,549,468,147,254,837,977,252,092,361,462,082,010,345,380,758,617,363,595,124,730,490,520,121,911,909,141,765,103,222,703,349,224,619,407,442,435,066,718,033,118,552,617,716,764,237,311,593,481,114,804,516,694,019,533,558,341,608,588,503,753,745,333,069,431,801,185,564,844,691,340,416,654,857,891,872,804,521,008,307,601,767,752,556,902,618,726,138,490,421,402,662,488,943,283,387,588,208,852,871,062,388,561,074,386,100,316,553,241,093,889,146,591,804,475,543,598,819,296,657,966,522,379,255,592,700,748,473,633,687,090,068,164,259,014,002,466,699,311,190,748,065,735,663,214,569,881,479,871,162,446,084,190,865,643,418,511,727,427,334,516,982,985,167,585,050,716,193,164,905,794,204,791,287,666,361,289,123,651,938,870,376,182,974,884,365,308,890,202,920,167,279,405,107,818,098,792,185,255,829,691,789,597,862,563,655,478,394,412,887,391,270,402,145,355,692,057,795,644,548,262,221,291,647,371,900,787,835,265,337,189,858,518,113,689,065,447,223,961,792,221,138,093,496,910,491,065,874,824,628,882,210,525,194,134,673,309,000,544,419,947,784,866,184,716,626,453,445,541,603,334,599,334,457,360,084,033,324,091,773,065,424,659,332,986,354,172,842,114,417,302,282,495,390,798,589,169,953,218,371,014,254,906,038,171,983,563,045,554,767,236,997,339,314,719,165,448,729,353,873,796,885,787,728,678,413,245,225,164,936,085,987,186,065,695,278,911,293,080,048,737,413,954,559,214,216,165,469,219,500,581,403,664,778,124,499,545,075,502,988,504,554,306,829,845,835,399,152,596,672,394,964,571,895,112,861,063,746,631,578,032,371,268,386,853,045,019,879,101,557,986,550,026,084,658,551,123,582,865,124,572,101,397,525,889,866,356,369,101,641,648,949,266,510,112,179,032,329,424,057,150,119,769,092,848,962,933,897,328,376,554,853,409,984,248,362,572,824,152,222,651,303,113,645,631,684,226,940,563,699,613,117,206,993,137,680,848,486,103,685,433,952,601,465,769,942,864,766,352,211,627,498,173,798,935,387,587,859,601,976,457,149,705,332,868,636,920,970,365,564,381,771,985,954,515,668,408,140,652,009,967,877,976,921,625,146,124,699,197,410,817,643,905,268,337,972,566,480,087,639,832,107,500,112,030,883,447,733,864,993,579,969,792,109,857,946,293,458,269,391,158,704,066,771,215,430,132,414,166,523,040,925,091,248,110,547,788,569,307,975,349,365,998,600,592,701,352,751,851,562,422,175,131,109,287,521,441,554,195,359,128,179,974,625,436,539,287,739,815,679,128,738,253,407,568,617,336,825,352,516,278,321,816,424,330,769,390,772,132,514,791,036,483,307,721,174,316,700,539,376,484,694,134,295,307,039,326,101,842,996,274,044,866,562,491,175,100,183,245,250,117,525,816,653,750,496,704,610,904,259,887,930,951,900,029,503,699,381,575,169,823,618,395,486,621,271,651,565,720,510,595,088,764,984,768,134,669,263,409,535,452,096,026,047,935,187,624,982,703,564,146,233,801,000,577,402,217,896,641,334,789,633,516,778,732,029,508,990,949,262,504,068,210,112,321,424,025,422,987,327,568,245,815,750,045,937,259,848,747,715,018,231,751,821,476,184,282,036,628,804,436,065,806,191,414,049,190,907,758,756,685,521,112,122,945,658,756,876,933,821,987,281,952,600,490,151,965,849,292,301,785,209,011,602,868,140,817,817,121,315,030,647,604,106,176,928,357,436,782,675,752,326,775,812,919,836,342,829,446,923,560,980,919,204,204,399,069,151,059,764,670,104,978,268,258,495,761,752,346,039,987,809,204,434,043,911,901,108,961,084,881,725,800,322,885,606,673,219,295,413,361,847,722,116,065,951,090,854,557,522,519,645,883,616,373,518,610,153,377,463,006,554,056,549,563,598,414,298,006,879,232,518,239,647,972,792,431,958,823,001,306,043,308,764,145,289,444,140,887,895,416,349,929,387,188,208,189,115,809,564,768,589,025,436,376,119,228,140,376,670,474,154,436,131,465,500,214,531,210,146,991,597,388,642,962,168,922,932,422,130,019,588,994,907,795,051,635,982,806,379,458,411,403,731,769,879,997,441,567,739,527,401,588,322,881,210,350,963,310,774,400,135,666,497,973,840,128,699,868,757,135,086,200,702,049,646,231,655,884,845,492,927,642,075,531,020,465,044,429,583,245,589,103,988,155,991,343,507,626,290,218,751,209,259,158,218,476,978,083,639,867,763,164,907,468,653,500,585,660,850,852,416,043,881,621,348,418,071,320,691,388,007,704,073,189,828,967,092,742,829,973,106,952,753,029,518,450,374,429,761,868,034,298,166,337,606,433,870,980,868,347,776,391,077,572,748,131,576,877,959,331,531,665,123,198,211,892,599,220,454,242,833,266,775,763,273,999,752,013,912,183,181,687,281,140,225,946,547,611,597,255,014,700,264,804,001,832,079,152,875,252,146,038,951,468,689,938,172,349,633,047,780,987,706,242,085,385,718,360,073,514,584,123,560,006,456,991,776,688,394,005,284,834,769,111,680,180,417,159,663,811,428,385,377,748,704,754,005,379,685,316,146,705,868,769,996,974,910,471,755,768,214,500,735,046,351,450,657,136,661,394,092,843,544,443,100,665,626,034,132,818,064,201,442,790,147,465,243,877,351,749,445,648,846,113,431,001,153,198,918,515,569,928,768,503,267,707,855,532,806,077,211,538,653,143,327,371,925,778,832,693,156,917,361,094,037,704,818,534,010,060,611,757,661,682,335,357,166,927,406,862,248,383,255,443,293,083,455,506,790,402,229,964,234,948,800,554,515,019,410,275,063,389,302,078,135,485,545,179,900,916,223,745,710,356,890,521,155,484,336,395,535,018,936,131,042,085,476,628,199,250,913,322,719,525,560,541,381,785,148,786,654,638,088,938,685,568,164,147,595,975,802,216,867,477,674,329,417,026,360,675,750,462,549,568,650,996,750,888,537,488,843,442,029,040,410,830,693,566,953,475,096,759,008,204,839,092,045,319,485,531,746,904,705,362,490,806,571,208,713,205,185,349,318,857,918,756,890,444,639,219,719,716,588,537,176,319,514,562,952,024,305,252,193,349,200,523,640,971,284,486,573,014,348,622,182,951,355,719,898,037,419,435,126,840,835,835,116,098,895,253,785,634,341,338,724,176,906,998,645,000,704,438,156,395,098,158,773,272,116,764,282,489,586,832,430,609,385,980,310,330,521,441,259,495,397,367,570,391,770,826,583,886,016,809,566,568,503,013,500,574,017,554,469,150,709,531,588,377,025,213,995,020,569,644,849,213,129,443,442,416,468,145,124,528,010,736,879,634,040,838,230,847,988,435,947,571,051,859,002,901,732,320,476,277,887,810,501,388,690,249,299,249,976,241,059,365,268,822,305,187,539,499,834,805,999,710,363,277,242,365,311,101,844,180,194,063,011,193,035,690,389,080,528,466,611,699,755,329,570,514,208,425,908,022,612,277,972,556,467,333,525,943,167,255,925,713,032,234,052,181,655,430,637,816,200,974,959,736,170,161,883,011,139,772,753,697,170,389,919,786,929,561,018,115,896,398,258,133,778,003,480,415,214,510,005,744,661,776,723,395,009,310,975,217,682,717,562,622,951,583,016,870,042,731,265,465,163,547,553,651,734,541,253,159,172,835,026,154,436,502,697,968,057,788,210,092,375,963,900,892,431,291,098,238,796,682,328,735,974,464,524,027,132,214,466,956,550,467,238,543,788,752,003,777,243,335,182,120,771,737,807,027,882,333,128,332,368,894,546,696,209,341,417,654,777,460,879,935,185,390,540,268,975,216,611,104,788,142,114,795,062,918,449,294,278,536,883,940,376,841,225,490,696,345,058,792,626,469,176,090,383,245,753,028,300,960,170,598,218,737,591,730,796,950,972,898,012,642,797,845,785,828,728,268,565,721,203,321,915,573,974,824,027,434,609,283,126,839,074,193,517,857,390,128,739,491,826,041,645,178,018,035,985,669,378,916,088,000,163,436,321,881,024,816,775,064,387,793,911,669,599,765,789,175,646,583,545,042,506,718,661,718,915,063,626,252,448,402,899,072,639,990,607,740,695,898,079,135,050,648,441,179,602,875,287,020,273,242,216,219,320,778,787,369,397,008,126,547,904,426,228,089,328,910,072,822,178,824,466,731,447,252,075,256,350,107,765,826,820,976,116,450,844,642,176,022,478,946,439,589,031,656,739,793,842,595,770,470,544,552,532,734,775,830,735,013,652,493,302,925,439,511,913,076,789,574,459,582,496,079,282,292,037,254,662,453,050,039,725,657,996,589,930,273,806,570,997,206,780,424,942,012,164,600,985,473,753,512,530,169,206,103,207,463,416,260,061,048,976,033,107,732,545,519,763,050,142,828,109,885,830,252,962,606,959,638,897,342,252,659,504,543,539,194,749,955,775,993,821,763,153,684,351,582,914,650,602,979,760,300,856,825,803,854,864,079,264,600,012,553,291,754,190,905,412,585,878,871,105,634,548,369,263,286,199,251,877,025,315,942,086,819,121,205,625,596,969,718,067,471,168,401,814,895,129,327,420,688,868,088,330,649,748,681,777,151,271,563,814,116,665,046,450,233,798,767,588,805,330,362,642,624,266,051,047,151,198,970,595,022,412,985,430,668,608,971,989,059,018,793,176,628,501,592,725,177,738,245,404,022,898,909,811,537,594,442,742,657,089,115,725,391,868,216,612,063,548,294,635,467,048,832,067,846,109,452,272,404,104,582,868,302,037,683,099,224,390,106,311,007,512,565,427,344,777,135,263,047,957,708,656,325,963,294,747,136,203,516,907,213,814,506,056,172,215,160,589,970,686,688,140,642,353,739,376,110,869,593,461,391,342,392,971,762,364,629,899,045,050,659,667,196,914,348,232,215,732,407,502,813,726,943,950,565,733,438,015,772,569,498,115,029,234,517,559,015,020,360,559,285,132,947,507,991,946,718,506,983,338,391,177,375,997,165,001,147,438,389,849,416,335,807,238,747,539,579,882,304,424,347,480,313,871,840,336,145,854,526,583,683,061,016,617,633,249,275,181,995,949,292,086,473,483,074,635,611,438,829,994,377,384,219,356,691,231,303,943,556,435,667,341,826,909,494,435,763,676,173,021,020,644,642,306,011,045,472,051,979,644,841,294,275,259,408,454,964,405,950,517,078,995,442,835,171,508,179,592,334,267,942,339,627,371,210,910,442,141,801,584,375,823,964,985,290,628,504,573,342,973,172,579,388,909,750,779,264,005,593,952,073,740,220,482,938,559,425,238,682,125,644,628,796,177,813,109,361,249,371,120,894,797,950,659,625,523,647,352,940,514,940,810,274,911,730,436,537,015,524,371,945,432,942,365,867,063,443,612,966,875,931,506,740,313,367,701,052,102,332,592,976,018,640,424,500,757,871,306,081,426,688,235,943,720,578,242,477,236,022,585,063,261,765,667,905,504,260,862,842,909,815,022,867,427,963,696,452,280,009,373,475,531,415,147,161,648,372,325,663,313,127,538,225,049,142,000,235,579,352,395,671,380,755,362,111,520,469,924,994,136,746,887,167,335,569,111,538,575,711,157,712,160,070,822,966,365,654,474,472,274,768,533,497,434,530,617,382,415,191,442,780,911,674,978,341,491,189,418,616,569,301,356,981,722,904,547,911,603,291,058,149,155,142,169,414,106,201,390,157,509,626,158,386,309,268,004,369,247,948,314,937,155,183,256,291,152,203,060,049,041,541,510,698,684,764,968,875,247,117,964,553,812,608,510,398,516,787,428,609,195,160,787,633,194,589,378,705,060,891,073,758,336,414,509,418,486,731,391,624,883,601,292,682,776,492,317,383,484,085,679,104,201,894,946,995,920,558,147,555,135,448,041,552,290,275,846,478,292,976,305,440,946,824,172,343,762,202,720,623,606,848,984,485,903,287,506,942,604,747,103,716,362,205,443,731,505,819,308,597,526,962,500,031,750,348,003,285,361,919,201,802,348,136,373,897,109,276,931,355,217,396,821,715,728,765,199,275,960,459,294,929,304,702,944,756,041,729,830,209,811,216,657,800,021,528,526,007,692,690,582,957,049,209,756,676,074,950,139,044,241,498,378,573,248,388,996,968,949,231,164,454,785,263,107,380,434,714,775,278,601,032,300,286,972,474,980,216,262,931,854,769,384,656,590,601,929,361,379,313,555,887,248,640,143,792,990,449,040,228,703,875,820,458,775,463,968,240,756,943,312,837,820,053,033,865,772,570,539,476,024,386,110,372,902,468,256,416,299,852,353,263,850,560,930,951,198,025,185,591,408,630,468,128,225,931,270,333,672,466,802,455,809,355,507,943,841,266,350,617,231,050,893,164,299,964,375,489,529,198,619,261,914,887,772,212,204,215,185,321,590,494,977,214,201,225,537,982,670,433,327,693,488,645,842,083,625,838,750,039,000,778,203,531,435,945,146,348,572,770,706,836,093,273,589,034,133,734,453,862,391,092,104,759,742,348,880,395,866,294,804,933,121,516,483,612,090,133,920,297,836,625,105,819,225,115,453,883,796,894,953,778,868,643,550,354,268,483,708,008,132,160,191,811,439,039,934,691,566,686,007,495,064,923,678,149,984,907,840,364,289,454,275,315,744,512,949,816,594,795,859,848,209,148,577,708,274,801,454,929,040,941,424,947,570,782,201,255,573,879,947,349,082,531,161,639,583,270,950,466,574,485,405,466,647,415,051,356,438,952,675,654,628,106,547,152,184,754,937,809,912,335,838,316,126,483,035,031,647,390,296,251,671,650,246,448,252,181,047,082,444,063,756,813,035,333,228,327,200,352,821,602,705,445,111,496,208,161,858,018,331,698,668,825,093,437,764,442,579,759,130,890,653,155,467,600,287,357,531,003,501,011,704,125,441,654,067,281,971,865,802,151,018,965,742,708,262,231,259,668,678,829,269,547,828,555,418,945,665,181,273,020,137,872,841,973,494,254,521,378,548,049,730,673,257,483,532,732,200,984,805,433,621,236,186,261,838,765,746,458,252,172,279,098,360,728,206,618,391,438,748,885,424,260,996,035,709,271,320,773,834,535,173,454,455,039,466,641,043,950,865,309,290,606,584,567,408,835,751,278,367,083,048,913,389,329,143,510,700,894,888,263,973,558,945,617,069,970,912,749,077,633,420,159,402,590,728,210,532,925,029,511,333,010,288,944,098,783,079,057,582,854,158,665,384,609,148,640,396,943,405,565,784,004,660,413,400,585,531,421,818,800,706,463,222,545,604,182,241,491,386,533,394,348,481,824,368,837,674,260,450,902,958,010,291,071,766,821,534,374,526,628,414,900,408,693,928,802,739,347,713,404,535,308,284,982,970,415,909,188,763,304,424,480,603,079,346,934,129,019,591,187,588,380,501,126,054,774,227,283,331,072,246,314,258,756,719,860,327,604,384,552,776,432,374,743,594,891,971,697,571,967,090,062,134,270,621,040,626,709,536,701,251,981,295,687,250,914,148,574,872,179,132,025,767,731,978,796,981,509,692,229,383,729,706,798,894,811,935,973,128,817,912,964,848,588,454,242,679,282,751,771,661,827,616,126,977,525,053,202,425,487,776,253,435,556,134,519,409,831,615,109,392,515,848,377,919,221,805,452,210,789,645,107,232,511,644,192,273,448,087,200,455,871,517,814,970,430,343,518,740,912,624,816,838,925,884,005,463,367,478,937,220,438,263,146,732,648,343,526,868,202,160,604,654,743,909,655,726,118,156,323,647,849,124,352,408,493,336,554,858,083,556,621,840,666,667 times as much mana as normal (That's roughly 444 Octodecigentiliard in case your calculator needs help). (Incidentally, I put this number into a text-to-speech generator and the resulting mp3 file takes 4 hours, 39 minutes, and 55 seconds to read out...at the fastest speed setting.) We'll call that number FLN, for Freakishly Large Number. Use Vitu-Ghazi Guildmage to populate a token copy of your favorite Clever Impersonator. By tapping just two lands, we can populate FLN times. If we have Illusionist's Bracers equipped to the guildmage, we can populate 2xFLN times. The cool thing that happens here as we dump all of our FLN mana into the guildmage is that each activation resolves separately. That means that each batch of Clever Impersonators can become Adrix and Nev, Twincasters BEFORE the next activation resolves. We have 2xFLN effects on the stack from just using a singular basic forest and a basic plains for mana. How many tokens do we get? Well, after the first one resolves, we have a number of tokens that is roughly one Octodecigentiliard digits long. The FLN was a resounding 47,713 digits long. For comparison's sake, the estimated number of atoms in the universe is 82 digits long. The volume of the observable universe in cubic nanometers is about 107 digits long. The number of possible games of chess is 123 digits long. Our number after the first effect is 1 Octodecigentiliard digits long. That number above (the FLN!) was 3 raised to the 99,999 power (100,000 is a 6 digit number) . We just raised 2 to the FLN (444 Octodecigentiliard--a 47,712 digit number!) power.
Just in case that wasn't enough, we can gain at least twice that much life from Trostani triggers. Each of those tokens can enter as a different nonland permanent. Copy all of em at least one centillion times. Use Havengul Lich to cast every creature card out of every graveyard. Populate the Clever Impersonator again. Get that absurd number of tokens again (or bigger, if any of the latest batch came in as Adrix and Nev, Twincasters). Get back every card in your graveyard, thanks to Eternal witness. Make more tokens or whatever your heart desires. At this stage of the game, you can win however you want to. I personally like not attacking and waiting for how long it takes my opponents to scoop once they realize that I can pay to make a number of tokens that is so big, that no modern calculator will be able to output the number of tokens you make. Seriously, look up arrow notation. They had to invent an entirely new system of notation for how fast our numbers are growing. After one turn cycle, we have so many tokens that if each of them were the size of an electron, the entire universe couldn't fit them--it would collapse into a black hole because it would have too much mass. Welcome to living the Timmy dream.