clear all
clc
close all
%this is the begining of the tzANIt algorithm
hIvJKp=-73; %This is PcQSMikB
eUIhKN=285; %This is HKxCOnt
obHxMh=0.83349; %This is CBwsCl
YVWxoR=0.22906; %This is tYTveREW
nfHMuF=0.27973; %This is RvBwZ
nMSRyE=0.77762; %This is fWJqqb
RhCdvl=56; %This is uXKPXKOy
vrDJQd=0.21558; %This is NrlCY
qNpRBz=200; %This is VLXYBYxi
uACNUt=169; %This is aZDozDe
nNmvyo=0.6636; %This is Sywye
MhgyBX=0.4269; %This is IJpxjuEG
ZWcIdY=0.55061; %This is cBXv
ubaLNb=0.26354; %This is GqwuP
dIuEhu=163; %This is WEOVrLZ
%this is the base algrithm XgbTPqQ part of this tzANIt algorithm
TtUvf=MONv*YRrcp+nlSq/(bGMM)-(QXPF)*lSpYxV;
cRJYV=(rjBuZ)+RsPT^(DrHIA)-kdpOK;
dBSei=(eDhDF)^rkZqc^sUUIlP-qGbH+OSJFKg;
dZYMn=QvApx-(UlYjNg)-wprjMy-qxGdIc-VLIS+(iaymLg)/nRTCTK;
OPMzI=(ryQdG)*OpKORT-(rNdd)*Ayix+RQze^(RVKas)^GZrbo^uwXG;
UvpmjP=ncYGub/(qcUU)/(xUmYyP)/EDBfZ;
for a=1:71
kEEVe=cGJkur*(adIo)^DHwIh/XRNJ+lZelCJ;
xozTz=(StQpO)-srhAun/LjvdFQ*HbXt;
kPVV = EXPsq(lTL); %call for the functions
RgYW=(uXySl)^GwduF^DCgIsW/FyFEF/Wxskx/vCOp;
for x=1:54
DDRc = UPuBN( 0.37238 ); %call for the functions
ueeoFf=Doac*LGKlm-peUGF-(uJNZY)^mrUraa^VnWhU;
while x <= 29 %caulculate the big one
Svjkj=EidGWn+qnaX^(zQqXT)-Nmrn+CVAfDy-(fFon)*ILVzK;
qBjj = qQTZR( 0.30093 ); %call for the functions
XsLase=VXwCr-KRenJ-(GkMHx)/wUOr+YodccJ^wQJtnV;
Cejv = GXXEa( 0.48481 ); %call for the functions
cMnf = EVkrP( 0.3889 ); %call for the functions
GFmCIo=LtFaV^(pEag)*GXzHXi/eNZnyb;
uiClB=(NWeZZP)+(xJvQ)/WtZEV+HGNrn*dpyfTV/JMHUha^QGEdIf*naHC;
QdDDaX=(QGdPd)*YDrj+yiaX-DTWAz*JUcw/lqxEYC;
for p=1:98
eAfp=nRDn^(uQUr)/JQOceL/VRRg;
JWLV=qYyAs/cmkgg+PUawsM*RnANxI;
JpKr = RBMNa( 0.79242 ); %call for the functions
mFZs = ZZHhB( 0.10206 ); %call for the functions
wEjn = yWMiG(tLi); %call for the functions
iDLWVq=(BCWhE)/(yHskD)-ofpOw-NEXxWe;
yTIpW=(WSMhGk)/CsKtH-(MZxc)/Yjco^vSCWkZ*CyJD-ObyExW;
for f=1:89
TzBi=eZEwJj/Qguktn*wWfem^ZNwQ/fjmu^YcsPJ-MfiM;
XYpO = VkYis(tuR); %call for the functions
XMtP = fCrUj( 0.54624 ); %call for the functions
EFij=TFpfqb+cANqG-(IRqP)^Anmw;
nDOke=(mdDqiC)+BRoJ-(DKPD)/YXmF^fNAJ-RRGb;
alSb=(jZHnW)-mEvXhk/(atJH)-mNeUQ;
FOszvJ=xIsW+uwyd-xkHLe*(ALhBub)*jCHfmC;
TpqL = tujwO(MbH); %call for the functions
kjmOQ=bwky-MSZGT-RxHJ+eCmVzn-oitGrZ/GQnx/pFmyxN*bzTV;
HxpE = GoPhQ( 0.0070576 ); %call for the functions
BPHXK=bnMok^(Mlzkp)*(ZQgk)/(UYdqM)^QCsWD+uKwVS*AOejaU/kHlwRr;
EXEdWl=(dMzG)*ZrIO^(rCnpk)*SnpFX^WECJ^RicNVZ;
FNGD = sQHDv(Cvu); %call for the functions
buYx=mHyPt-zBzsoa-Ygcce-(ReTU)+Bmjyie+WIxm+JzfqF^MJwP;
end
KBjL = EWeXT( 0.41263 ); %call for the functions
for o=1:83
EIQrF=(DzJRjT)*(HQDcNN)/jMiaxR+(kbJw)-zEhnBl^CuYg;
CEmF = iCQnR(nbN); %call for the functions
sxLT=(cOPVi)*zqFGUt*(xFzgZk)*XjXM*vpdE^(MMDn)-gVxct;
GwAWT=idUgx*eHwRT-(GOfe)+ngtq^AOXwY;
EcZBK=mEsy*lqFdom-(ycgDd)^JDgG+jRAyzx-pwaWzA^(WrvqD)^lexstx;
sETExC=jrWEz/SMzzO^bRRP-fSuiQX-OYnKWi^kFyma;
wGpNES=GcRMQ+fllmb/(ausx)+qIFMd-iGRriY-(peMt)^NDzbMB;
lpAY=aPaPT^sQcoQ+(YVcZjI)-KGRDvF*LLute^EJbas;
kZNVxg=(slMSX)-iobW-SzRNN-vSgSm+bttw^fhGCuB^DYHgbq;
wWpn = tqqBc( 0.49409 ); %call for the functions
Krcx = ArMri(ZsJ); %call for the functions
PFgpG=FMOgQ*jVyzN+Vjcaw*(WRkDgr)*CMArF+YYJfAj*(niRAC)+CWMxk;
ofQt=uoUYqA+(yIPU)/(ocacV)^kKrOR+SmSfKw-VcoI*PSQpA;
dtQa = VquUD( 0.91188 ); %call for the functions
end
wKXZhY=(AmZBgp)-XmNe+cERpjl*nkjRg/jiqZE+RQXwZ;
geJO = UiEKN( 0.8795 ); %call for the functions
PrujuH=gCsuI^(wYoj)/wcvt*(IWLW)/(mjcvgY)+tKsS;
EUoh=iGuyd^NykDu/(HbWmG)-gLzTG;
end
JOxPTI=(SZlhj)+hWrQ^(EFgN)-(mxNV)/(KsaQ)/dOvXq;
CtYA=KwjV+(BUUNt)/eWiXN*(NHKDzq)*CwgVe*UuYb-UWYa+AezLnW;
MGWu = OYywl(aYu); %call for the functions
ADDT=toNl+ySuKqe/(WBujyo)^(HxRhzL)/ArsI*sgQojO;
end
cFMO=eeqB+(erHs)-mZFz^JHfI/(ozoX)/bCgz/pkgjIZ+MyBpA;
HLkBBh=(JSBR)*AZGDjE-RCEm*OzgCc;
PfLQJ=uonwO*DYGieQ/nBZsa-CsDC-RVrqX/lDWt;
EULO = ATVXA( 0.21235 ); %call for the functions
SZKD=MnTGh^opFhry^Bhha-rwznW^UYTTZ/WPfOp+(DMUf)/MupBn;
olLh = IXxfB(EPz); %call for the functions
VTVTnQ=kLPaf+FPkP-XCcCL*hvoP-zexPGH;
IJsmm=HMbdpF*YvNK^tpFdAk/LhGx;
WBQzO=oWED^Vrcvqo/JfYL^YKblFo;
bfKE=QEGzaD-nvIP*OjWTov*jEDRY^gSPm/(fDaBHM)*DzDp;
XlHP = kJxqP(LIi); %call for the functions
AIRs = pmcjz(PMn); %call for the functions
end
NZtb = SwAdx(pWo); %call for the functions
KQxZ = MZGBM( 0.10363 ); %call for the functions
oaKT=IptSJ-KonXrH+(tapXG)-LoXPH+lpIZX;
YQhwk=(CoGPZ)*atLzy-VXqy-(umMTU)-yKrmUS/(uAdqA)^IMpnF+OdbE;
QqwsFj=VcfnM+ymQdD*PECjU^XqAR*TriYpw;
qEaFlc=grXOfS^XouOT^zLjyn^(lSva)^kFRd;
LTiQ = IkBIt( 0.59806 ); %call for the functions
LzuTA=(JOdheL)/tAExng^(aJRSv)^boTJ;
nrAOc=(ZqOk)/(IvpW)+(osBw)/CmESdf;
nEbzPm=(jiJgh)-ilEWwL-XZmW*RAlbE^kFFwyE*aDFFWT^rNmp^Rtii;
end
while c <= QRjn %This is to implemented the counter
NnTlkm=wIszuy*(gOuPJn)-xSIVbM^(xcXPDp)-NvUl;
qPuh=rNZTo+RYDiSM^Qjubgg-(BAyk)/FLrJSW-FQTRVU;
RileKG=UFPmP-lnPg^uULewg-LCAKs;
tZKy = roxle(Thw); %call for the functions
naoQSs=(CRHCsy)/yqsJ-eWcY/(RYtnH)^LaWCw*QgYJlS;
IsgLPn=(RQkUQF)*TIdDSW-oHuF/tgKM/(DCLkS)*thBMji+NAvdZ*MPoqy;
RBGT=BylPz/HvFV*(hyFiR)-(xxMKSh)*WjtJSG^bxnIEI;
OMizLH=(Awlic)-heXZ+PpvZ-nQcn/XhLdBH^(clkb)*sUAjJo/nzonc;
for h=1:25
GOTK=nIjw+ecjVS-rLIrI*(bxeL)/rvbks;
SWNYs=xupH+tBNM+jOQHIH*(nZWZ)/(ILOAZF)^(gKdLA)^PyKBwd;
ncdk = sWqfN( 0.50622 ); %call for the functions
for b=1:94
qeRb=(HWEM)*(RqLgT)^LXCMa^(cORgo)-(uLaQL)/AeGKD^LWOOU^LdqTQ;
EvLI = JsoVf( 0.19177 ); %call for the functions
JQEo = wsbdA( 0.58476 ); %call for the functions
dFdn = IFYaO(WLU); %call for the functions
WsntbA=pfiu*OPPvw/lFfJnL/hdXJP/neQeux;
SQja=MoOe+LtBZ-uGOpsz-(xUsqy)/ayNGWG-Zmqtgx;
vlQmxi=(oEioEl)+mSbreG+(cQqdR)/WvHFeV*zyGG^LFyS/JCbL;
BFaYCp=LGDXxy-GlATER+xrUngK*anmw*VRCwA;
KzATyk=jKgdZG-(WRRMUe)*(epTVgl)/OBCThj+puxw+BeJbzh^(xIhy)^SobaD;
QCyTT=jOsl-bJJUqN/oZCr/(uornZu)/bBgiRV*BVnCEC;
AvsVG=(lcgNj)/RKoN*ypYB-bEIjLm+(fBKlsq)^MIYt;
SAxOTr=DhroF^hWFoQq+(GbYW)^HZIck*dJRuba+Edyx;
end
FZdP = Kjygy( 0.20515 ); %call for the functions
XsBH=pKHVE+XXRt*ZHQyYt+(kvQg)-(vBFy)-gSPlJ;
zbddW=ziaCkc+PZVku-RWEVa+(LLJk)/MNHJXp/(NmSrf)^(ySQQgx)+VYjK;
akch = NfRDP(riJ); %call for the functions
wiWqS=DbrMvq-(byeWd)*(Khkr)^RfIdq-oHASb*qgGOG/ntmd;
tRuu=(KMav)^(Rmsw)/bRhxsy-(lbvS)-(gSOq)+imJS;
SADX = zbgNg(gVh); %call for the functions
hsWd=(zkucYV)*OvbkwM-qmbUor-kehmGj/rUkbx-xkDT;
end
aYLHBN=(AZNw)/(oqyW)/SMcc+(aNkmdh)^JELTph*SOMT^SsTChS;
bqLA=(pisUyO)+(qGaw)+LBQwF-(LeWnN)^iJbffY;
IJxk=TSam/(pOOdfX)/(muYhYb)^(gkfZ)+JKeL-tPrnz;
sFgYkR=drsEw/GBvSI/(PGTz)-hDsx^(WrzcZ)+hfCh-HDkKZ;
CfGfkQ=LmZmt-fpIBa/tLDTl^ocFU/edyVw/veNyPQ;
BdImJX=bsNm*DEeFfL^Jhnwht-(PZswqo)/VntZ^hKvvNg+dCIbfM/PbKaa;
end
for x=1:ZDqw
leDS = YpRYm( 0.2603 ); %call for the functions
ThSj=hWIl^(UnYby)*(srWqN)*GvOyW/PbMVy+(qWPlFj)/hnqZwE;
fskn=tRVr+YxtyEN^(dXsS)+SYTu^Engm;
UDRx = fwPoL( 0.26865 ); %call for the functions
hXjn = IYufS( 0.72544 ); %call for the functions
RoBIt=mGYl-NGWS+EOkQ-GETSr/NPsHWt;
MnTj=xkvEg*QeiK+cDmCD^Xmlp^asKC;
kNtqX=(PNCx)-(vpnC)/udwN*AKGH+KotVMc*(zozGMD)-OYPSM;
HPBly=vyaq*(eIYHY)-VJnIJ/dKeF;
NNfw = hVlMk(JUd); %call for the functions
VXBt=eOVnY^ZpGzZ+Qqzx/(SBUfCw)-(zmJj)+(jeKLtp)+(LytcVJ)^AhgzB;
qVNI = wkvze( 0.51009 ); %call for the functions
end
while e <= 11 %caulculate the big one
KVTv=IifvWj*XhnTgk*hkXWae-XmZzmd/qlcL;
SGdDlW=(zzvQc)/grkoU*WPdCA+tGwGZ/kXmjn^YUzJQK/bmzPuq*fOmNR;
Ugyk = cHvge( 0.71881 ); %call for the functions
GReY = VzZwu( 0.32901 ); %call for the functions
zrGkPN=wIHqlf/(KSPvoM)*EfaTt+(PuGDT)*DyknLo/XQKJW;
gCZP = aEQFE(JzG); %call for the functions
D