Skip to content

Instantly share code, notes, and snippets.

@rantler
Created October 17, 2013 23:32
Show Gist options
  • Save rantler/7034159 to your computer and use it in GitHub Desktop.
Save rantler/7034159 to your computer and use it in GitHub Desktop.
Fib(111111)
2,993,717,480,458,674,908,733,078,505,849,100,877,784,752,474,407,970,784,777,982,933,032,299,915,607,456,584,350,734,288,199,678,298,057,023,547,642,133,556,459,842,823,351,420,653,618,908,442,506,537,140,874,134,893,915,505,096,701,911,979,338,787,150,902,113,486,096,257,549,453,567,977,276,240,859,580,715,880,702,555,252,519,755,283,622,058,711,130,731,562,563,655,168,973,134,991,636,342,197,801,286,507,632,401,926,438,563,655,774,906,335,864,864,729,631,435,236,236,885,265,125,253,670,491,304,479,125,680,108,355,901,460,171,287,676,228,271,996,252,773,804,148,484,642,055,975,821,970,723,516,015,443,684,594,081,463,096,144,340,164,057,879,356,756,905,407,109,073,831,170,044,988,227,625,453,876,690,315,656,028,773,968,024,095,524,544,976,927,649,755,127,879,197,475,409,648,681,614,334,126,614,821,881,068,020,553,186,391,548,578,611,585,309,801,614,924,252,989,099,133,585,387,299,164,548,525,283,947,288,600,473,501,542,171,178,617,483,491,020,538,707,291,098,842,580,189,556,070,638,510,815,419,264,004,657,267,649,249,906,898,858,968,916,653,343,107,381,002,124,042,722,261,920,383,584,369,702,547,988,956,566,291,042,348,531,792,992,717,218,031,012,556,913,015,504,346,129,423,145,063,351,690,452,678,007,111,656,901,311,001,268,166,291,690,610,036,123,415,280,363,528,821,383,114,406,233,641,068,568,827,656,950,177,453,811,488,132,270,961,086,255,680,133,703,706,784,810,789,677,620,252,653,735,520,653,332,702,102,339,313,205,179,532,165,912,337,396,979,882,037,820,710,982,785,478,816,389,895,123,361,066,197,821,720,241,347,826,308,740,722,304,088,477,492,305,675,321,737,014,299,244,195,934,415,336,195,600,766,042,298,381,870,370,210,346,268,352,401,797,958,000,087,689,586,055,310,735,633,651,410,611,813,132,341,487,623,454,865,371,528,424,600,669,429,958,984,979,958,157,169,110,571,740,923,698,447,834,203,782,646,729,283,045,356,190,310,935,728,147,863,615,074,641,833,473,567,919,856,414,833,044,702,450,186,120,744,755,204,689,909,095,760,812,452,146,649,889,605,789,139,444,902,213,496,630,901,321,485,052,629,935,358,595,466,852,578,647,708,171,296,549,775,946,354,240,074,179,976,107,345,832,389,719,840,200,473,900,526,707,206,537,176,935,087,076,963,476,579,504,703,287,311,581,451,412,424,093,553,229,861,024,523,148,431,440,854,980,877,784,484,766,117,982,394,282,645,988,574,243,983,850,030,281,290,677,949,120,797,567,508,214,651,525,992,709,798,489,483,751,924,188,607,419,355,527,057,410,385,570,524,832,438,924,339,969,364,868,570,788,873,152,772,867,241,408,789,367,411,691,851,423,035,496,150,139,750,619,770,164,119,671,671,840,382,935,313,048,878,860,287,261,386,125,751,865,649,254,352,407,287,904,617,314,211,303,435,813,397,786,365,495,879,203,225,694,698,550,975,131,766,128,869,721,912,422,162,178,131,604,183,911,823,123,239,675,306,072,220,771,245,885,346,018,184,880,278,879,076,397,983,952,173,962,330,506,377,534,352,984,949,659,158,453,644,047,131,851,029,590,691,184,958,539,880,311,955,688,018,959,143,067,453,890,246,004,629,026,251,380,415,254,729,577,961,725,945,825,938,876,780,602,241,711,697,870,690,256,644,369,661,712,548,818,495,114,123,269,714,702,041,949,444,042,039,235,711,913,505,661,643,363,940,554,123,812,104,396,711,250,480,283,957,391,169,478,632,094,588,185,562,963,685,048,705,821,220,389,820,800,283,964,029,751,631,677,286,204,034,329,454,983,414,708,064,903,596,491,998,574,677,004,667,280,325,153,982,399,397,394,609,322,961,087,329,151,981,557,452,829,526,866,000,169,850,665,344,904,817,139,734,789,835,883,243,849,229,144,658,560,130,503,626,608,827,356,168,911,260,404,047,823,117,391,475,793,684,074,638,695,844,426,588,302,819,708,381,018,874,935,764,042,958,046,014,672,056,142,849,482,675,276,237,095,680,902,660,824,852,917,056,663,832,807,493,936,320,872,507,992,734,180,598,089,840,863,545,098,646,641,283,468,762,429,854,826,205,427,948,120,278,940,859,144,913,241,824,657,088,520,298,596,531,846,781,681,024,680,541,922,430,521,012,574,731,632,647,703,025,285,600,825,647,444,405,799,457,114,569,454,326,064,538,232,331,693,336,837,257,949,855,371,488,135,798,229,931,990,424,283,515,917,313,658,569,862,094,959,038,714,686,140,554,497,411,366,180,280,618,216,584,459,745,205,939,706,239,888,300,250,563,774,242,638,846,953,670,999,031,003,105,972,041,929,096,172,435,205,747,703,511,338,771,498,108,967,035,765,808,885,946,370,383,071,502,565,878,758,307,559,563,453,508,974,636,896,722,804,706,373,145,607,487,429,441,117,133,609,570,507,394,134,689,136,552,118,315,724,483,071,469,744,383,125,217,869,800,494,848,598,210,788,954,617,581,890,929,592,024,772,564,342,122,777,058,198,383,254,724,263,937,590,577,962,441,748,316,179,442,105,198,704,875,566,209,412,146,887,819,406,838,274,340,841,845,688,949,720,469,456,667,916,811,243,077,528,375,955,273,862,146,714,736,620,653,477,278,307,044,641,233,738,603,081,036,867,873,040,096,326,977,219,857,693,272,504,180,085,586,672,414,475,858,030,513,048,721,921,090,210,507,750,702,031,125,041,339,296,604,853,167,402,359,197,352,311,351,767,957,129,718,286,856,501,544,027,464,022,291,844,104,770,946,368,431,298,046,953,321,958,056,391,988,004,642,324,938,539,663,023,891,319,967,818,039,557,550,952,215,307,226,965,238,974,293,095,709,652,759,847,964,719,976,809,698,314,071,667,628,559,675,034,563,561,174,942,710,662,809,761,489,205,786,871,475,983,280,276,698,646,957,132,504,368,245,076,939,479,887,531,198,848,034,140,151,793,444,643,168,249,783,147,269,034,568,291,750,091,101,168,311,290,459,662,221,313,918,318,306,939,548,075,257,847,279,530,131,921,383,008,664,134,889,510,396,400,834,097,059,468,063,402,988,421,520,851,179,861,079,214,897,388,944,795,295,490,826,629,303,149,395,846,146,146,326,433,366,067,909,814,457,706,168,878,482,041,538,286,614,872,909,779,093,864,809,487,538,629,758,348,558,886,753,151,582,184,141,583,525,020,616,670,158,031,856,680,140,276,018,082,662,090,870,505,026,493,222,060,633,119,046,230,254,126,091,450,583,885,204,914,972,569,354,195,308,754,500,641,795,358,563,816,956,918,699,336,640,190,689,561,184,520,654,118,430,314,874,916,402,940,944,114,389,434,790,300,974,015,749,223,006,318,518,423,447,446,217,598,853,060,945,520,520,332,844,345,058,651,916,588,137,744,205,918,055,886,622,064,073,707,972,234,108,685,485,615,059,049,665,666,716,423,763,318,137,449,331,173,346,168,318,862,494,147,731,788,089,238,901,397,445,366,790,241,656,384,118,131,157,259,243,241,418,664,775,128,010,754,046,412,891,141,400,271,373,685,294,051,275,395,808,686,693,956,015,906,205,090,324,312,846,892,774,146,172,260,939,067,817,330,236,309,770,923,604,791,942,401,202,376,583,567,097,974,249,400,234,204,580,033,331,638,918,441,604,253,972,411,597,956,135,824,623,982,914,458,363,160,787,482,625,740,209,278,055,844,980,027,426,544,864,892,967,684,245,272,097,366,122,023,304,077,319,031,756,088,537,348,769,729,310,355,840,577,427,512,709,023,876,632,783,321,685,927,709,282,596,134,363,967,650,791,608,854,789,226,427,686,894,770,726,296,175,685,278,784,837,779,707,299,891,478,617,448,531,087,409,965,167,758,888,882,400,453,734,554,591,742,806,058,705,953,717,228,518,100,938,649,820,307,782,496,582,364,384,878,171,560,905,268,555,830,395,759,218,652,255,574,277,330,005,555,279,016,651,540,009,127,019,485,019,149,122,569,298,549,039,974,481,611,723,107,498,092,257,056,870,444,503,224,462,506,502,039,764,929,638,305,650,042,179,947,469,287,785,728,937,605,433,851,015,001,472,464,549,331,773,058,257,653,072,658,822,249,629,469,629,764,101,834,890,615,182,695,072,133,716,132,328,420,989,731,662,378,286,402,580,177,207,745,547,608,031,041,805,881,122,539,242,385,857,668,882,489,279,487,525,720,208,892,170,414,694,498,961,241,545,128,371,107,842,615,999,186,754,971,675,936,017,145,170,720,631,086,273,540,714,623,902,871,666,173,495,722,423,481,812,385,443,371,896,172,197,305,281,325,673,561,906,502,924,106,624,801,577,209,448,371,550,856,218,017,246,011,108,030,744,591,319,184,094,761,169,394,319,986,603,972,868,812,375,168,348,464,028,970,837,069,530,661,607,823,212,207,838,295,198,555,459,746,095,588,570,403,041,303,369,133,462,223,791,584,804,972,634,483,818,344,188,973,830,882,792,724,957,006,901,584,944,153,006,425,634,206,566,973,617,735,307,708,031,322,634,092,164,732,431,349,476,458,877,598,682,204,610,180,956,828,818,971,227,456,217,146,553,892,244,004,620,687,003,365,557,930,024,454,816,723,963,553,759,464,475,325,234,041,308,984,768,836,383,786,167,890,073,288,683,646,750,619,545,778,120,289,490,157,358,347,468,428,877,136,242,160,548,324,623,595,104,553,923,366,043,518,471,835,129,828,622,976,195,756,451,560,806,596,968,542,025,186,032,872,842,148,147,035,686,257,395,468,962,046,580,103,733,870,254,428,138,333,575,045,807,193,148,607,435,989,617,636,303,911,733,502,353,882,469,833,608,155,454,921,199,590,357,979,740,422,584,207,740,628,378,441,287,728,050,440,022,629,235,495,602,943,636,846,569,617,191,236,192,521,218,952,100,717,919,621,283,580,491,347,015,614,572,982,809,829,503,374,026,378,591,289,075,437,080,538,927,357,809,402,283,480,782,224,798,675,622,224,291,548,149,412,577,470,583,021,867,487,246,512,208,866,058,820,633,179,231,736,926,242,974,179,932,951,597,453,305,882,270,092,083,340,871,398,630,432,108,136,337,012,637,846,124,931,646,030,230,354,124,115,112,536,923,687,600,721,218,755,670,378,637,363,449,180,481,888,344,833,478,808,977,882,761,513,000,931,193,623,619,619,598,616,955,802,133,022,162,753,298,753,300,528,043,540,779,620,193,699,885,175,218,182,510,275,069,241,063,786,717,004,589,246,340,158,738,164,740,299,517,267,883,482,745,420,096,283,432,937,517,032,063,371,775,709,172,323,832,905,817,404,071,385,683,928,172,579,446,221,504,853,690,900,954,317,079,402,039,113,268,526,176,962,996,162,791,423,314,380,787,769,606,668,039,131,585,966,183,306,585,197,871,363,617,736,789,484,999,486,549,288,465,412,264,295,107,146,723,914,404,059,160,413,239,289,650,754,188,318,248,158,899,810,681,561,023,785,501,160,463,048,529,845,388,187,450,677,006,256,902,581,665,008,949,841,942,404,984,794,694,182,322,433,997,681,205,933,228,087,463,650,652,001,889,115,108,732,567,722,828,581,987,688,422,756,311,314,860,367,219,278,081,823,112,909,495,095,312,851,303,040,678,645,774,752,735,062,546,768,258,177,245,770,712,305,171,911,578,711,304,667,787,825,884,368,034,225,246,938,661,111,077,672,447,050,957,084,207,638,718,926,282,788,492,182,666,890,903,811,536,852,306,710,743,291,093,406,349,830,446,000,607,648,332,411,799,174,912,946,593,930,594,820,873,064,295,782,760,194,207,099,940,989,100,994,625,384,675,448,817,997,007,134,616,195,618,871,449,907,338,346,443,063,363,017,124,045,308,682,573,930,489,875,252,838,915,990,433,008,715,388,910,397,039,938,566,164,693,304,136,590,850,671,258,814,803,341,203,557,008,966,835,401,271,555,002,836,718,802,071,152,210,957,158,298,683,961,578,523,564,762,820,928,028,207,660,190,835,192,959,202,707,867,001,620,017,574,677,697,140,778,737,480,392,832,154,707,562,784,035,810,365,524,211,413,932,532,875,443,925,773,489,447,062,928,070,886,896,945,398,244,345,979,458,811,207,598,148,592,901,906,383,742,314,552,828,079,717,010,607,723,234,313,005,533,069,040,875,374,503,596,923,009,771,345,350,783,246,751,309,150,302,556,985,942,229,048,921,436,438,924,826,250,467,041,019,483,549,606,208,385,099,896,757,924,598,010,822,281,561,934,110,073,756,038,968,551,023,916,532,115,495,322,604,635,801,491,918,479,675,330,118,387,190,969,401,724,728,675,819,611,258,287,330,348,270,657,799,048,225,149,195,618,721,061,710,740,707,537,210,447,256,986,105,712,670,404,172,650,167,697,101,548,130,563,992,467,568,868,632,349,793,174,032,867,445,786,188,439,409,294,067,504,665,044,879,501,486,894,276,069,412,624,084,392,576,542,090,864,080,344,734,507,679,567,359,922,855,054,333,044,797,694,222,461,476,494,659,486,199,700,069,162,618,098,639,314,853,223,690,145,605,225,178,745,842,769,240,350,161,965,847,388,330,499,480,897,250,271,217,745,245,752,480,080,932,195,056,973,655,597,226,833,851,649,326,967,105,830,083,625,840,971,175,270,712,395,320,563,170,731,023,000,221,742,307,160,376,970,802,875,469,439,535,184,554,023,840,429,554,286,824,796,465,095,046,884,984,700,346,760,461,421,091,136,084,354,563,709,259,091,497,735,890,461,886,609,032,473,087,031,583,691,671,874,689,383,978,019,656,740,353,263,685,167,375,779,476,209,933,612,618,304,418,779,214,747,649,920,535,688,723,907,050,800,880,457,153,669,169,487,666,064,256,479,126,128,774,340,332,387,330,681,163,709,235,911,547,157,907,683,249,696,737,338,522,531,439,446,984,674,502,717,305,715,315,324,085,434,195,562,509,376,789,021,087,348,408,267,546,806,859,263,781,381,550,105,124,416,434,347,782,795,175,336,518,766,666,889,340,486,250,372,335,900,388,938,252,100,844,776,010,737,887,674,259,320,435,728,897,082,457,858,203,007,162,332,647,525,528,902,792,771,159,079,168,102,442,753,882,604,793,772,625,781,115,730,178,600,442,634,747,118,122,299,765,644,707,786,681,148,344,261,222,361,303,540,687,681,435,243,515,634,373,070,365,561,896,563,238,321,093,696,949,578,268,645,524,781,210,654,239,306,536,725,700,752,281,654,897,916,193,950,163,844,974,883,319,383,484,108,063,653,681,513,867,638,998,165,047,251,873,663,413,512,721,346,211,276,169,672,172,990,407,260,137,967,180,199,929,044,751,003,347,843,806,655,745,750,538,199,435,432,658,125,264,159,712,661,224,727,724,008,412,576,100,521,471,534,029,722,382,124,004,493,208,707,340,972,280,969,904,417,817,705,459,730,648,896,632,636,251,467,169,068,485,475,597,263,456,096,515,771,972,377,555,891,338,052,264,981,324,493,666,466,603,691,062,570,164,829,534,499,533,171,741,744,016,731,826,528,222,360,239,747,082,005,621,482,898,672,764,615,816,004,484,176,502,828,979,863,978,973,976,603,013,936,022,035,114,387,988,992,086,166,994,941,079,679,966,464,358,491,309,561,879,578,305,791,017,652,023,621,673,694,099,287,737,162,446,334,906,353,583,190,463,478,279,929,857,370,588,765,567,855,026,037,456,793,912,828,389,717,436,005,005,150,837,610,881,844,721,508,548,671,675,081,927,596,747,271,536,921,904,483,612,098,056,403,266,673,919,714,869,947,981,625,160,461,604,053,178,548,666,368,616,593,642,372,790,774,239,231,241,739,218,654,984,028,300,541,595,776,605,680,992,202,795,188,523,190,616,490,942,699,786,211,532,707,888,272,177,655,421,756,199,098,613,782,865,624,810,708,743,882,153,071,032,133,002,022,793,388,315,562,890,240,727,182,907,536,411,784,162,636,077,187,121,198,786,639,700,198,398,829,769,532,204,003,608,195,083,224,564,648,901,274,739,052,453,083,445,135,909,653,384,030,015,598,926,208,671,057,682,323,554,669,995,109,578,315,311,660,451,708,811,443,080,027,594,467,290,980,098,808,504,829,639,590,631,037,172,128,045,093,348,939,746,831,515,458,426,467,339,091,593,561,971,231,639,406,188,841,268,299,444,258,554,575,871,393,108,037,731,254,888,380,796,229,295,548,835,557,760,094,887,086,486,271,320,239,520,405,562,263,790,322,522,246,861,466,266,092,725,575,993,036,403,156,177,064,143,337,877,869,427,334,835,758,276,402,072,243,967,963,058,782,272,197,632,462,436,649,952,236,739,586,733,980,386,972,746,660,546,725,569,702,120,419,002,020,833,150,837,714,743,093,851,162,513,562,325,280,967,031,367,252,417,291,664,028,837,222,709,533,108,094,528,199,233,114,019,755,730,605,598,039,665,691,992,102,690,865,653,434,344,246,095,969,604,840,601,323,498,916,561,103,832,391,246,544,363,334,575,749,061,504,547,194,145,894,235,877,388,335,768,042,362,295,261,184,681,423,547,982,712,456,995,105,201,028,716,644,882,238,917,704,478,725,149,793,453,005,597,028,250,458,209,943,588,685,708,753,347,324,923,067,425,073,595,597,355,633,216,664,009,778,119,789,837,722,268,473,774,473,210,723,649,602,380,533,630,488,698,661,412,062,821,315,054,399,181,057,813,077,294,220,946,102,150,682,130,742,229,281,545,197,763,608,874,635,039,201,712,835,591,342,707,890,193,726,020,529,892,006,417,279,311,318,281,893,396,772,345,137,251,997,873,830,502,489,247,885,029,593,534,939,954,418,308,252,546,664,835,751,376,860,396,888,164,006,780,905,237,726,318,038,970,714,420,544,975,020,526,987,999,480,918,756,297,465,187,814,716,358,948,370,967,873,236,396,518,762,005,354,504,979,980,269,752,079,964,135,879,117,962,184,792,286,387,334,675,082,438,097,463,772,996,508,618,487,695,375,174,125,180,981,054,633,774,821,456,784,054,125,977,734,506,773,557,656,482,463,168,153,191,333,520,750,835,644,444,326,393,146,729,387,354,243,161,391,343,270,399,815,372,614,582,274,370,373,369,065,094,119,244,184,858,668,940,075,189,779,430,619,292,915,532,454,175,983,904,836,929,066,226,565,460,428,793,041,848,637,671,306,880,124,047,928,197,770,740,489,191,959,959,170,311,229,244,279,217,339,297,811,165,967,646,316,606,142,869,148,798,305,588,221,562,582,856,382,141,790,578,099,774,779,164,023,831,839,883,282,141,043,657,983,149,376,102,448,344,984,318,234,783,409,857,562,824,538,574,070,910,047,023,495,502,155,999,908,580,211,685,586,656,747,103,935,937,620,322,580,652,118,803,938,171,571,065,497,623,963,490,064,215,130,265,380,359,407,654,363,149,367,113,394,678,639,299,943,906,101,832,995,933,262,196,643,525,598,289,852,645,068,945,620,076,646,432,681,831,048,493,430,611,121,870,834,957,242,461,313,174,661,223,010,501,283,089,440,765,394,558,911,357,068,232,804,952,832,923,604,537,607,441,185,224,644,914,877,467,959,125,504,899,972,016,167,269,800,400,841,211,955,221,354,168,934,145,606,767,850,760,524,754,411,736,640,927,612,988,672,420,501,644,161,125,373,320,938,007,736,616,890,859,381,352,927,910,695,368,002,724,687,654,609,967,367,062,845,013,650,362,427,302,088,218,908,848,219,142,310,727,854,430,688,943,463,907,868,689,726,384,479,555,202,602,088,888,929,973,756,741,106,232,111,169,387,858,481,266,536,696,653,381,528,357,062,768,511,427,550,534,392,164,789,097,008,855,315,998,295,030,564,339,133,599,189,092,009,295,646,554,256,738,592,827,493,194,805,803,428,080,318,479,492,244,823,835,323,567,941,890,836,125,655,401,528,714,894,344,749,452,240,947,194,034,953,264,396,495,638,359,003,816,057,199,242,524,311,862,609,746,483,848,306,105,448,726,111,280,176,072,499,914,484,803,481,438,316,997,455,658,981,927,198,282,255,888,375,148,927,646,533,908,932,494,826,647,513,129,218,271,201,388,878,619,097,039,084,501,195,763,557,477,339,444,121,004,591,882,716,869,382,231,219,240,555,366,894,321,154,370,036,290,979,513,772,737,547,107,548,520,274,865,715,398,479,298,122,102,033,940,207,491,402,274,898,556,909,235,590,362,641,480,768,934,331,957,797,848,397,788,863,441,031,537,453,919,307,007,685,296,073,074,843,593,959,364,809,371,510,594,021,588,903,909,535,186,189,335,922,961,513,928,145,936,364,320,388,293,523,899,790,395,334,823,106,867,608,537,429,458,949,632,307,835,891,103,809,658,223,695,200,247,762,382,766,332,866,980,961,336,187,086,331,670,766,920,845,146,630,294,784,867,694,696,039,041,714,100,460,323,206,221,013,307,615,449,840,724,056,195,155,090,348,776,946,792,440,243,013,479,148,013,992,293,225,948,023,699,563,779,465,106,263,644,320,156,217,888,217,614,370,775,157,096,659,890,369,302,540,113,273,307,977,272,129,291,745,718,828,200,069,626,942,432,321,628,303,009,340,723,115,624,949,139,005,878,050,388,573,102,375,025,336,826,346,274,440,584,515,967,737,524,171,743,686,147,579,815,064,785,627,935,797,290,458,891,325,586,127,317,072,350,244,786,049,058,427,973,807,372,004,578,998,570,296,398,497,049,538,286,558,789,401,380,067,724,778,607,762,359,573,946,538,270,547,683,613,810,557,419,678,607,049,112,710,281,425,512,268,129,789,415,876,150,741,203,188,688,847,243,670,397,018,244,054,687,496,232,782,207,308,258,439,013,542,701,831,986,125,008,193,980,694,262,184,477,427,107,655,900,806,530,882,431,822,217,036,437,315,866,173,095,821,483,173,833,653,338,553,100,399,982,308,244,722,895,559,746,927,229,728,119,495,674,874,678,771,095,554,386,195,931,314,200,628,105,733,217,691,482,521,256,203,189,538,830,303,730,627,147,062,641,499,577,796,423,202,472,492,898,039,210,905,194,989,183,490,691,482,852,877,265,872,114,056,009,040,678,536,481,585,174,494,880,714,073,964,271,962,933,420,316,853,480,376,171,218,009,617,040,881,816,392,584,697,971,119,357,993,858,845,763,027,626,730,575,230,962,503,896,502,406,943,172,180,723,714,868,390,658,469,539,046,873,222,693,333,688,114,819,804,453,834,346,517,410,806,954,599,944,478,799,954,304,738,110,457,222,595,513,098,427,680,039,137,817,192,293,674,474,328,119,985,789,917,077,264,887,926,421,880,822,579,684,961,537,713,242,874,631,570,520,708,154,239,727,538,081,010,481,948,569,969,737,547,519,086,604,258,710,541,401,829,895,637,132,986,677,054,394,823,346,620,834,116,333,338,852,880,108,836,291,177,664,834,246,940,628,565,152,432,560,873,422,921,326,696,516,498,126,108,104,071,917,235,484,823,548,524,527,216,921,285,436,117,745,031,898,058,191,980,905,605,394,573,596,745,913,929,384,176,874,993,304,624,618,507,065,335,874,897,620,978,832,427,358,196,949,944,237,854,509,728,024,904,889,808,554,755,760,551,665,591,750,841,058,971,497,543,394,842,004,222,536,532,553,401,536,032,897,948,284,546,376,898,889,970,232,277,253,755,225,072,863,846,735,045,081,210,489,723,279,965,825,248,104,473,316,132,850,185,607,352,425,199,920,569,465,352,526,488,235,876,460,732,868,601,095,946,883,792,741,187,513,105,778,940,054,265,930,765,274,172,502,538,201,836,472,182,972,753,752,561,863,335,019,029,692,307,158,258,379,045,680,365,229,728,528,919,396,824,568,596,836,161,274,898,289,797,686,915,005,179,731,305,731,317,828,995,763,957,349,699,031,865,382,693,374,705,753,830,889,697,700,759,463,572,244,123,805,247,648,960,887,343,478,757,707,592,883,316,860,587,955,762,852,124,816,715,718,682,041,013,269,452,023,715,075,203,781,352,230,674,890,473,495,994,144,678,684,042,394,132,129,626,024,385,360,672,276,635,071,290,421,074,391,557,505,099,222,764,341,814,761,443,058,935,772,369,845,102,829,875,860,970,922,493,007,594,282,252,466,193,857,421,415,627,236,786,884,782,816,296,006,120,763,238,781,038,952,585,057,858,703,218,429,915,450,461,495,545,072,690,018,358,864,498,006,351,419,823,660,254,649,751,842,179,751,836,538,090,543,223,789,408,153,820,660,402,147,761,603,108,759,794,966,222,413,723,304,221,843,202,018,756,794,839,194,951,649,858,931,309,603,140,656,178,208,121,789,203,160,683,965,642,176,426,845,722,856,339,008,741,901,492,070,497,059,279,703,270,656,227,278,956,809,706,821,231,070,310,463,305,021,977,387,929,293,291,852,638,305,032,807,203,173,368,689,003,317,353,143,724,937,067,205,087,092,277,154,517,756,539,152,414,594,096,326,256,745,459,082,142,682,914,766,561,425,777,203,063,729,380,058,780,716,690,782,604,837,103,239,396,110,854,995,841,050,230,059,736,587,198,491,506,648,287,714,482,760,665,805,400,769,128,808,481,379,588,690,907,302,531,614,295,617,761,732,187,002,969,473,634,281,792,918,750,430,084,248,911,709,160,198,737,981,182,148,986,579,205,316,732,731,285,704,622,834,101,944,110,330,840,539,019,690,068,343,192,402,699,534,546,510,922,777,033,529,278,210,592,368,963,854,936,353,834,343,935,189,663,711,690,136,552,956,485,360,315,860,093,928,491,868,447,122,692,593,929,346,481,719,317,883,948,249,175,982,930,477,504,111,166,517,845,475,145,586,140,736,245,012,311,077,285,502,796,682,541,643,401,816,731,126,006,802,581,077,527,341,356,120,638,414,068,855,113,587,991,763,394,574,872,193,420,170,347,240,561,667,416,367,427,504,725,469,754,083,428,322,713,758,005,367,705,450,848,543,888,467,552,359,279,963,980,010,294,352,652,978,037,060,884,969,568,379,779,362,214,520,518,835,787,206,589,806,549,798,257,651,306,279,945,746,411,913,893,496,155,128,920,700,494,076,609,952,182,717,240,402,531,690,488,456,071,098,901,476,471,881,970,018,908,403,203,161,352,854,208,779,371,243,613,846,095,619,838,257,674,730,508,098,072,843,876,071,979,740,736,249,484,460,262,568,871,740,643,469,030,889,456,887,961,803,513,735,766,179,962,967,735,618,535,159,853,426,878,757,081,900,067,164,756,054,370,906,946,717,570,068,752,074,509,824,020,715,893,418,557,969,583,713,604,416,440,854,922,011,445,831,973,749,279,298,297,969,924,768,941,734,231,747,845,659,688,235,226,734,394,158,002,129,386,716,974,381,879,362,919,986,418,751,555,348,524,426,049,578,572,929,784,528,530,396,021,994,609,914,812,102,156,262,195,745,427,532,716,598,861,899,713,449,822,128,816,437,896,740,715,720,132,087,879,180,302,132,837,366,626,514,608,207,514,776,231,285,353,327,632,197,456,905,069,010,873,100,301,831,981,333,712,207,186,741,404,633,025,411,756,144,583,221,296,490,557,557,067,137,118,977,227,774,471,527,104,295,373,721,988,190,943,172,470,525,233,741,416,765,214,242,059,292,130,738,297,117,942,736,367,855,098,798,939,770,078,564,257,191,457,938,957,598,758,432,738,627,984,953,288,459,917,224,965,244,354,690,123,845,798,203,353,536,424,779,682,808,081,950,361,346,518,920,164,511,499,000,455,533,769,844,259,078,643,235,189,187,316,820,218,679,793,824,319,330,616,860,347,772,019,390,563,173,481,133,429,969,546,057,800,068,748,700,280,623,148,775,840,213,327,288,179,178,684,832,951,331,291,569,795,539,543,591,675,826,255,371,253,188,257,991,957,868,493,184,412,687,458,989,661,017,169,195,579,225,065,396,808,088,534,660,813,364,435,525,662,236,969,849,594,650,482,768,470,750,551,575,420,021,041,930,831,636,855,731,394,543,281,016,887,223,620,589,924,662,384,400,687,380,704,089,364,104,532,183,292,452,726,343,463,901,474,288,391,511,669,113,523,442,840,323,210,691,930,106,884,081,802,171,775,768,075,282,875,896,723,723,915,533,880,894,281,353,379,817,460,545,508,309,525,127,480,585,520,403,514,685,388,603,794,754,745,969,599,891,526,283,271,583,761,843,179,047,168,458,477,828,968,420,265,270,857,092,904,291,323,405,739,210,220,668,750,213,219,083,898,761,154,665,284,600,993,774,903,563,051,062,453,318,029,183,442,930,596,714,573,658,785,322,891,920,222,933,885,528,389,019,457,587,647,580,387,871,845,723,006,301,682,005,896,532,023,730,172,634,036,655,745,928,956,513,407,975,229,411,837,195,250,190,956,717,467,195,358,169,944,053,285,113,674,047,810,535,451,300,971,652,923,622,584,267,766,850,095,263,088,775,256,198,207,017,460,886,296,028,198,924,819,289,557,169,521,300,608,890,204,789,808,989,427,228,166,435,594,783,671,255,228,347,872,148,125,715,295,706,868,926,440,970,008,894,477,259,055,500,347,171,754,710,783,895,131,773,317,743,334,809,814,633,522,460,877,071,093,999,278,746,157,258,703,561,671,961,225,323,127,725,508,224,882,464,091,622,709,707,704,955,586,854,587,701,306,628,231,244,532,044,220,341,345,146,409,781,676,011,798,357,931,162,446,878,377,787,822,353,253,881,977,249,115,756,726,775,385,797,755,502,650,446,288,712,450,312,568,017,050,772,434,323,404,872,622,691,319,568,202,650,354,243,577,400,164,400,837,780,330,338,793,833,619,737,566,079,410,475,944,092,473,793,890,003,973,689,040,446,071,273,030,291,229,067,478,134,375,870,667,129,280,666,689,704,547,356,009,379,563,553,531,732,086,106,760,234,920,695,939,802,054,112,776,504,106,594,313,199,721,483,397,418,756,995,202,769,127,042,765,011,167,469,533,778,886,165,205,045,014,990,720,743,206,035,989,277,118,557,025,919,887,613,163,558,744,835,026,158,934,865,768,384,415,300,268,130,894,473,124,059,779,610,770,716,200,701,721,358,880,263,002,206,086,880,487,736,517,587,924,970,862,610,442,148,621,808,438,327,850,416,225,465,035,158,108,942,166,537,798,354,296,139,603,767,528,765,547,754,986,029,461,811,310,342,868,771,740,640,650,623,645,575,415,494,393,752,875,991,087,217,845,908,585,643,166,191,944,962,642,862,259,042,517,506,981,106,727,339,333,307,906,803,015,886,448,691,902,312,823,310,013,366,332,320,118,464,585,911,587,588,775,495,916,288,615,929,790,782,376,405,576,154,205,968,964,454,456,244,627,710,295,224,337,163,423,558,124,403,402,914,215,541,124,562,754,366,510,057,103,424,360,734,732,696,203,693,404,667,167,271,959,644,776,506,832,285,436,267,081,592,637,083,013,635,092,291,805,946,602,322,399,211,179,240,733,412,611,223,869,895,539,055,363,803,927,447,086,512,557,583,922,332,675,005,827,685,715,633,562,840,365,780,934,741,666,352,232,483,247,682,014,121,056,388,840,185,532,960,456,681,611,273,322,271,476,072,667,850,256,753,501,165,937,974,373,771,777,763,328,163,424,839,553,071,329,482,917,181,834,769,090,598,240,192,873,612,843,182,873,865,273,534,241,283,570,087,631,219,678,784,715,845,796,923,318,333,803,438,976,360,458,698,955,172,611,574,666,307,352,757,643,083,369,988,818,864,086,431,722,895,035,361,814,088,675,031,410,512,242,657,990,198,176,621,458,202,222,715,815,534,939,507,001,796,255,224,502,009,667,838,979,446,699,258,457,775,080,146,199,541,114,591,890,590,460,949,103,814,097,792,892,838,663,169,906,741,168,721,205,755,564,763,821,907,280,837,297,003,674,992,600,911,798,762,700,242,316,073,452,883,181,194,966,298,144,650,927,700,494,145,290,812,834,596,614,093,229,239,015,691,804,973,735,281,076,841,649,938,270,044,124,789,876,248,941,513,394,509,109,635,740,371,910,973,388,202,112,721,099,526,951,707,450,602,546,179,351,180,830,993,615,649,504,170,213,565,240,769,145,831,614,934,071,616,664,171,166,827,693,827,481,110,350,929,309,345,411,425,645,384,271,973,861,574,632,883,149,690,051,448,061,448,962,595,224,497,425,011,300,625,177,220,603,098,365,680,176,649,219,699,333,305,253,916,480,714,065,321,403,586,744,210,413,993,245,005,611,973,730,291,685,326,581,766,828,249,024,844,134,181,870,241,703,389,871,193,814,461,778,780,638,955,928,547,304,168,785,585,999,186,718,809,680,505,097,725,881,095,699,644,551,899,458,033,455,809,751,436,133,597,074,608,371,274,334,660,620,960,622,349,393,415,363,896,677,611,804,767,231,893,088,112,398,376,760,411,729,304,222,851,874,104,915,032,287,143,993,213,432,927,505,350,690,110,344,889,486,133,113,481,052,245,058,851,300,756,314,551,939,300,387,274,205,352,296,208,074,998,648,964,331,089,577,759,964,106,549,539,733,043,441,779,092,113,624,544,457,193,084,408,199,737,351,749,803,655,350,155,686,444,453,743,223,504,282,671,443,299,647,047,686,689,315,465,383,658,342,873,302,840,822,912,145,703,752,503,265,546,590,258,133,253,571,941,211,120,762,706,231,337,019,536,783,790,270,371,964,765,957,809,903,565,362,947,193,648,435,159,919,595,085,524,975,339,948,781,769,008,388,038,784,714,657,578,964,344,499,297,590,591,017,046,395,143,935,567,793,494,032,321,807,024,947,051,860,244,465,064,044,135,383,597,221,328,426,869,302,102,210,850,567,944,381,505,501,546,390,761,537,926,935,994,432,994,858,650,155,063,820,217,023,675,961,659,961,621,709,969,583,606,885,364,050,922,405,291,260,469,463,312,481,728,281,039,056,467,311,409,659,483,294,045,921,798,841,629,519,936,123,967,207,380,472,933,912,890,398,201,735,172,944,775,441,400,222,908,073,277,648,628,060,287,182,879,722,667,405,232,781,430,096,250,608,891,972,324,153,582,477,891,043,626,042,312,113,731,949,805,395,853,944,778,397,301,062,520,593,647,460,586,460,933,559,324,441,606,336,998,627,470,378,576,503,462,758,183,720,732,045,789,464,560,396,296,584,631,666,378,625,051,890,080,527,939,135,064,760,832,230,646,994,660,700,671,082,313,965,704,287,513,595,596,857,359,828,813,803,110,770,393,163,003,490,075,797,688,932,895,000,700,014,313,258,390,424,446,582,012,978,468,762,059,759,666,963,740,876,559,626,314,510,339,149,399,667,340,729,843,038,114
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment