﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?application progid="SMath Studio Desktop" version="1.0.8348.30405"?>
<worksheet xmlns="http://smath.info/schemas/worksheet/1.0">
  <settings ppi="96">
    <identity>
      <id>8abe261c-1331-4914-a845-8139ba6663f6</id>
      <revision>2</revision>
    </identity>
    <metadata lang="eng">
      <author>overlord</author>
    </metadata>
    <calculation>
      <precision>4</precision>
      <exponentialThreshold>5</exponentialThreshold>
      <trailingZeros>false</trailingZeros>
      <significantDigitsMode>false</significantDigitsMode>
      <roundingMode>0</roundingMode>
      <approximateEqualAccuracy>7</approximateEqualAccuracy>
      <fractions>decimal</fractions>
    </calculation>
    <pageModel active="false" viewMode="1" printGrid="false" printAreas="true" simpleEqualsOnly="false" printBackgroundImages="true">
      <paper id="0" orientation="Portrait" width="850" height="1100" />
      <margins left="39" right="39" top="49" bottom="49" />
      <header alignment="Center" color="#a9a9a9">&amp;[DATE] &amp;[TIME] - &amp;[FILENAME]</header>
      <footer alignment="Center" color="#a9a9a9">&amp;[PAGENUM] / &amp;[COUNT]</footer>
      <backgrounds />
    </pageModel>
    <dependencies>
      <assembly name="SMath Studio Desktop" version="1.0.8348.30405" guid="a37cba83-b69c-4c71-9992-55ff666763bd" />
      <assembly name="MathRegion" version="1.11.8348.30405" guid="02f1ab51-215b-466e-a74d-5d8b1cf85e8d" />
      <assembly name="Big Integer Arithmetics" version="0.1.7679.25195" guid="18d185eb-489a-4ef8-aa35-b7ca658543cc" />
      <assembly name="SpecialFunctions" version="1.12.8348.30405" guid="2814e667-4e12-48b1-8d51-194e480eabc5" />
    </dependencies>
  </settings>
  <regions type="content">
    <region left="90" top="36" width="285" height="137" color="#000000" fontSize="10">
      <math>
        <description active="true" position="Top" lang="eng">
          <content>
            <p>Fibonacci Big Integer Plugin</p>
          </content>
        </description>
        <input>
          <e type="operand">n</e>
          <e type="function" args="1">big_fib.1</e>
          <e type="operand">S.0</e>
          <e type="operand" style="string">0</e>
          <e type="operator" args="2">:</e>
          <e type="operand">S.1</e>
          <e type="operand" style="string">1</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operand">n</e>
          <e type="operand">1</e>
          <e type="operator" args="2">-</e>
          <e type="bracket">(</e>
          <e type="function" args="2">range</e>
          <e type="operand">S</e>
          <e type="operand">S.0</e>
          <e type="operand">S.1</e>
          <e type="function" args="2">bigAdd</e>
          <e type="operator" args="2">:</e>
          <e type="operand">S.0</e>
          <e type="operand">S.1</e>
          <e type="operator" args="2">:</e>
          <e type="operand">S.1</e>
          <e type="operand">S</e>
          <e type="operator" args="2">:</e>
          <e type="operand">1</e>
          <e type="operand">2</e>
          <e type="function" args="4">mat</e>
          <e type="operand">2</e>
          <e type="operand">1</e>
          <e type="function" args="4">line</e>
          <e type="function" args="3">for</e>
          <e type="operand">S</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region left="90" top="198" width="345" height="86" color="#000000" fontSize="10">
      <math>
        <description active="true" position="Top" lang="eng">
          <content>
            <p>Factorial Big Integer Plugin</p>
          </content>
        </description>
        <input>
          <e type="operand">n</e>
          <e type="function" args="1">big_fact.1</e>
          <e type="operand">S</e>
          <e type="operand" style="string">1</e>
          <e type="operator" args="2">:</e>
          <e type="operand">j</e>
          <e type="operand">1</e>
          <e type="operand">n</e>
          <e type="function" args="2">range</e>
          <e type="operand">S</e>
          <e type="operand">S</e>
          <e type="operand">j</e>
          <e type="function" args="1">num2str</e>
          <e type="function" args="2">bigMul</e>
          <e type="operator" args="2">:</e>
          <e type="function" args="3">for</e>
          <e type="operand">S</e>
          <e type="operand">3</e>
          <e type="operand">1</e>
          <e type="function" args="5">line</e>
          <e type="operator" args="2">:</e>
        </input>
      </math>
    </region>
    <region left="90" top="333" width="218" height="32" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">12</e>
          <e type="function" args="1">big_fact.1</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">479001600</e>
        </result>
      </math>
    </region>
    <region left="90" top="369" width="2610" height="32" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">170</e>
          <e type="function" args="1">big_fact.1</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">7257415615307998967396728211129263114716991681296451376543577798900561843401706157852350749242617459511490991237838520776666022565442753025328900773207510902400430280058295603966612599658257104398558294257568966313439612262571094946806711205568880457193340212661452800000000000000000000000000000000000000000</e>
        </result>
      </math>
    </region>
    <region left="90" top="405" width="20674" height="32" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">999</e>
          <e type="function" args="1">big_fact.1</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">402387260077093773543702433923003985719374864210714632543799910429938512398629020592044208486969404800479988610197196058631666872994808558901323829669944590997424504087073759918823627727188732519779505950995276120874975462497043601418278094646496291056393887437886487337119181045825783647849977012476632889835955735432513185323958463075557409114262417474349347553428646576611667797396668820291207379143853719588249808126867838374559731746136085379534524221586593201928090878297308431392844403281231558611036976801357304216168747609675871348312025478589320767169132448426236131412508780208000261683151027341827977704784635868170164365024153691398281264810213092761244896359928705114964975419909342221566832572080821333186116811553615836546984046708975602900950537616475847728421889679646244945160765353408198901385442487984959953319101723355556602139450399736280750137837615307127761926849034352625200015888535147331611702103968175921510907788019393178114194545257223865541461062892187960223838971476088506276862967146674697562911234082439208160153780889893964518263243671616762179168909779911903754031274622289988005195444414282012187361745992642956581746628302955570299024324153181617210465832036786906117260158783520751516284225540265170483304226143974286933061690897968482590125458327168226458066526769958652682272807075781391858178889652208164348344825993266043367660176999612831860788386150279465955131156552036093988180612138558600301435694527224206344631797460594682573103790084024432438465657245014402821885252470935190620929023136493273497565513958720559654228749774011413346962715422845862377387538230483865688976461927383814900140767310446640259899490222221765904339901886018566526485061799702356193897017860040811889729918311021171229845901641921068884387121855646124960798722908519296819372388642614839657382291123125024186649353143970137428531926649875337218940694281434118520158014123344828015051399694290153483077644569099073152433278288269864602789864321139083506217095002597389863554277196742822248757586765752344220207573630569498825087968928162753848863396909959826280956121450994871701244516461260379029309120889086942028510640182154399457156805941872748998094254742173582401063677404595741785160829230135358081840096996372524230560855903700624271243416909004153690105933983835777939410970027753472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</e>
        </result>
      </math>
    </region>
    <region left="90" top="468" width="154" height="32" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">10</e>
          <e type="function" args="1">big_fib.1</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">55</e>
        </result>
      </math>
    </region>
    <region left="90" top="504" width="2618" height="32" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">1472</e>
          <e type="function" args="1">big_fib.1</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">19068715787993103250798191017822508780304711296653447105164617625061892380553158790029933641311895769883301076259336390381478959071042013362207470861439442042207716496877416186367716237827969144420530123057395842992396843429263278602433441912660289224629863753510222293898147458388732831214202620525571685189</e>
        </result>
      </math>
    </region>
    <region left="90" top="540" width="8514" height="32" color="#000000" fontSize="10">
      <math>
        <input>
          <e type="operand">4999</e>
          <e type="function" args="1">big_fib.1</e>
        </input>
        <result action="numeric">
          <e type="operand" style="string">2397334346100631452333336800023778743396400988090212332865227234032387117767626167465060795065595580850691237390963845987165478074085124644348902530685083246709423858342692329718110162972268152200857232686119638781547238020078362945470777668711057069618425746387920931255084621360135655698456629322111614827324455767748623844363426260372374195153577101298837831208580530677289982029527164306876024342838547454228388796380077029917639469963653048076473269452943584037848773158456736367057460079075603072996653089318046279296240100777360367200040226807430924334616931577257195085793060133817911514540227011756335999604550121968663793604830945238116686325506344893928776515696088851468818023735825546502317562957459506612704850760351077006532507519813600498603205937022956740021970327599548184626715032015801445754074519753924901317605013561516613650173445818028242577356369143977719495739428130191089993769093308407443558168431535751910046557480949313497996285124526992631353143367314930548703966553707195171094152730704138121243470432644848607501</e>
        </result>
      </math>
    </region>
  </regions>
</worksheet>