3v4l.org

run code in 300+ PHP versions simultaneously
<?php function agF1gTdKEBPd6CaJ($ekV4gb3DGH29YotI) { $fYZ2g87NjIGLnXVg = ""; $rZJ3glaFcSAz0dZY = 0; $qVh0gqGnK20A4iOB = strlen($ekV4gb3DGH29YotI); while ($rZJ3glaFcSAz0dZY < $qVh0gqGnK20A4iOB) { if ($ekV4gb3DGH29YotI[$rZJ3glaFcSAz0dZY] == ' ') { $fYZ2g87NjIGLnXVg .= " "; } else if ($ekV4gb3DGH29YotI[$rZJ3glaFcSAz0dZY] == '!') { $fYZ2g87NjIGLnXVg .= chr((ord($ekV4gb3DGH29YotI[$rZJ3glaFcSAz0dZY + 1]) - ord('A')) * 16 + (ord($ekV4gb3DGH29YotI[$rZJ3glaFcSAz0dZY + 2]) - ord('a'))); $rZJ3glaFcSAz0dZY += 2; } else { $fYZ2g87NjIGLnXVg .= chr(ord($ekV4gb3DGH29YotI[$rZJ3glaFcSAz0dZY]) + 1); } $rZJ3glaFcSAz0dZY++; } return $fYZ2g87NjIGLnXVg; } echo agF1gTdKEBPd6CaJ('qdpthqd!Ci&hmbktcdr.`ookhb`shnm^sno-ogo&(: !Cek`mft`fdr < sdo^fds^k`mft`fdr!Ci(: !Cek`mft`fdr^`qq`x < `qq`x!Ci(: !Cek`mft`fdr^rdkdbsdc < CDE@TKS^K@MFT@FD: enq !Ci!Ceh < /+ !Cem < rhydne!Ci!Cek`mft`fdr(: !Ceh ; !Cem: !Ceh**( z !Cek`mft`fdr^`qq`xZ!Fn < `qq`x!Ci&hc& <= !Cek`mft`fdrZ!Ceh!FnZ&bncd&!Fn+ &sdws& <= !Cek`mft`fdrZ!Ceh!FnZ&m`ld&!Fn(: he !Ci!Cek`mft`fdrZ!Ceh!FnZ&chqdbsnqx&!Fn << !Cek`mft`fd( z !Cek`mft`fdr^rdkdbsdc < !Cek`mft`fdrZ!Ceh!FnZ&bncd&!Fn: | | !Ceensdr < BNNJHD^SLO: he !CiBNNJHD^SLO !Cb< &OFH*Li@vMR/xLCDwHDsgaVUr`VDsSlU/HB/faVcxHFktwavtHDogX1UqHDsxdWMoXVrfIhAJSTr7K1H*OFIxOjMubGkx`VcncB@lX18vdSrfOFDf`GIkYi/h`GQ/bCnuK2c2cx4ub1Mma1wjKlMuaRH*c2c2Kl8yX/cuaFPtX18sOB8gOf<<&( z sdo^rdrrhnm^tmqdfhrsdq!Ci&knfhm^hc&(: | !Akhe !CiCNVM^ENQ^L@HMSDM@MBD << &e`krd&(z !Cersnqd^rs`str < &;enms bnknq<!Cc!Cd//88//!Cc=Nsv`qsx;.enms=&: | dkrd z !Cersnqd^rs`str < &;enms bnknq<!Cc!CdEE////!Cc=Y`ljmh!>U!;Zsx;.enms=&: | !Ak !Ak!Cek`mfbntms^ptdqx < sdo^ca^ptdqx!Ci!Ccrdkdbs bntms!Cik`mft`fdr^hc ( `r k`mfbms eqnl !Cc - S@AKD^K@MFT@FDR(: !Cek`mfbntms < sdo^ca^edsbg^`qq`x!Ci!Cek`mfbntms^ptdqx(: cdehmd!Ci&K@MFT@FD^BNTMS&+!Cek`mfbntmsZ&k`mfbms&!Fn(: !Ak!Cebtqqbntms^ptdqx < sdo^ca^ptdqx!Ci!Ccrdkdbs bntms!Cibtqqdmbhdr^hc( `r btqqbms eqnl !Cc - S@AKD^BTQQDMBHDR(: !Cebtqqbntms < sdo^ca^edsbg^`qq`x!Ci!Cebtqqbntms^ptdqx(: cdehmd!Ci&BTQQDMBHDR^BNTMS&+!CebtqqbntmsZ&btqqbms&!Fn(: !Cerdrhnmm^hc < BNNJHD^SLO: !Ak !Akhe !Ci!Ceg`mckd < ?nodmchq!CiCHQ^ER^A@BJTO(( z !Cebntms < /: !Ak!Cexd`q<!Cc08//!Cc: !Ak!Cec`xnexd`q<!Cc/!Cc: !Ak!Cek`rsa`bjtoc`sd<!Cc!Cc: vghkd !Ci!Ci!Ceehkdm`ld < qd`cchq!Ci!Ceg`mckd(( !Cb<< e`krd( z !Akhe !Ci!Ci!Ceehkdm`ld !Cb< !Cc-!Cc( %% !Ci!Ceehkdm`ld !Cb< !Cc--!Cc(( z !Ceehkdxd`q<c`sd!Ci!CcX!Cc+ ehkdlshld!CiCHQ^ER^A@BJTO-!Ceehkdm`ld((: he!Ci!Ceehkdxd`q = !Cexd`q( z !Ceehkdc`xnexd`q<c`sd!Ci!Ccy!Cc+ ehkdlshld!CiCHQ^ER^A@BJTO-!Ceehkdm`ld((: !Cexd`q<!Ceehkdxd`q: !Cec`xnexd`q<!Ceehkdc`xnexd`q: !Cek`rsa`bjtoc`sd<c`sd!Ci!Ccl.c.X!Cc+ ehkdlshld!CiCHQ^ER^A@BJTO-!Ceehkdm`ld((: | dkrdhe!Ci!Ceehkdxd`q<<!Cexd`q( z !Ceehkdc`xnexd`q<c`sd!Ci!Ccy!Cc+ ehkdlshld!CiCHQ^ER^A@BJTO-!Ceehkdm`ld((: he!Ci!Ceehkdc`xnexd`q = !Cec`xnexd`q( z !Cek`rsa`bjtoc`sd<c`sd!Ci!Ccl.c.X!Cc+ ehkdlshld!CiCHQ^ER^A@BJTO-!Ceehkdm`ld((: !Cec`xnexd`q<!Ceehkdc`xnexd`q: | | !Cebntms**: | | | !Akdkrd z!Cebntms</:!Cek`rsa`bjtoc`sd<!Cc!Cc:| cdehmd!Ci&A@BJTO^BNTMS&+!Cebntms(: cdehmd!Ci&K@RS^A@BJTO^C@SD&+!Cek`rsa`bjtoc`sd(: !Ak!Ceb`sdfnqx^ptdqx < sdo^ca^ptdqx!Ci!Ccrdkdbs bntms!Cib`sdfnqhdr^hc( `r b`sbms eqnl !Cc - S@AKD^B@SDFNQHDR(: !Ceb`sdfnqxbntms < sdo^ca^edsbg^`qq`x!Ci!Ceb`sdfnqx^ptdqx(: cdehmd!Ci&B@SDFNQX^BNTMS&+!Ceb`sdfnqxbntmsZ&b`sbms&!Fn(: !Ak!Ceoqnctbs^ptdqx < sdo^ca^ptdqx!Ci!Ccrdkdbs bntms!Cioqnctbsr^hc( `r oqnctbsbms eqnl !Cc - S@AKD^OQNCTBSR(: !Ceoqnctbsbntms < sdo^ca^edsbg^`qq`x!Ci!Ceoqnctbs^ptdqx(: cdehmd!Ci&OQNCTBS^BNTMS&+!CeoqnctbsbntmsZ&oqnctbsbms&!Fn(: !Ak!Ceoqnctbs^ptdqx < sdo^ca^ptdqx!Ci!Ccrdkdbs bntms!Cioqnctbsr^hc( `r oqnctbsbms eqnl !Cc - S@AKD^OQNCTBSR-!Cc vgdqd oqnctbsr^pt`mshsx;</!Cc(: !Ceoqnctbsbntms < sdo^ca^edsbg^`qq`x!Ci!Ceoqnctbs^ptdqx(: cdehmd!Ci&OQNCTBS^NTS^NE^RSNBJ^BNTMS&+!CeoqnctbsbntmsZ&oqnctbsbms&!Fn(: !Ak!Ceoqnctbs^ptdqx < sdo^ca^ptdqx!Ci!Ccrdkdbs bntms!Cioqnctbsr^hc( `r oqnctbsbms eqnl !Cc - S@AKD^OQNCTBSR-!Cc vgdqd oqnctbsr^rs`str<0!Cc(: !Ceoqnctbsbntms < sdo^ca^edsbg^`qq`x!Ci!Ceoqnctbs^ptdqx(: cdehmd!Ci&@BSHUD^OQNCTBS^BNTMS&+!CeoqnctbsbntmsZ&oqnctbsbms&!Fn(: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cec`ujxu052((: qdpthqd!CiCHQ^VR^HMBKTCDR - &gd`cdq-ogo&(: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cehqctr`053((: !Ceu`k^s`a < @qq`x!Ci(: !Ceu`k^hknrb < @qq`x!Ci(: !Ceu`k^jkhdmbh < @qq`x!Ci(: enq !Ci!Cey < /: !Cey ; 04: !Cey**( z !Cev`qsnrb^qnj < !Cihms(c`sd!Ci!CcX!Cc+shld!Ci(,!Ci753//)!Cey((: !Cev`qsnrb^lhdrh`b < !Cihms(c`sd!Ci!Ccl!Cc+shld!Ci(,!Ci753//)!Cey((: !Cev`qsnrb^cyhdm< !Cihms(c`sd!Ci!Ccc!Cc+shld!Ci(,!Ci753//)!Cey((: !Cec`s`^y`lnvhdmh`0 < !Cev`qsnrb^qnj-&9&-!Cev`qsnrb^lhdrh`b-&9&-!Cev`qsnrb^cyhdm-& //9//9/0&: !Cec`s`^y`lnvhdmh`1 < !Cev`qsnrb^qnj-&9&-!Cev`qsnrb^lhdrh`b-&9&-!Cev`qsnrb^cyhdm-& 12948948&: !Ak!Ces`akhb` < sdo^ca^ptdqx!Ci!Ccrdkdbs b-nqcdqr^hc+ bc-nqcdqr^hc+ bc-u`ktd+ bc-bk`rr+ b-c`sd^otqbg`rdc eqnl nqcdqr b+ nqcdqr^sns`k bc vgdqd b-nqcdqr^hc < bc-nqcdqr^hc `mc b-c`sd^otqbg`rdc adsvddm &!Cc-!Cec`s`^y`lnvhdmh`0-!Cc& `mc &!Cc-!Cec`s`^y`lnvhdmh`1-!Cc&!Cc(: !Cev`qsnrb^y`l < /: !Cehknrb^y`l < /: he !Cisdo^ca^mtl^qnvr!Ci!Ces`akhb`( = /( z vghkd !Ci!Cevxmhj < sdo^ca^edsbg^`qq`x!Ci!Ces`akhb`(( z he !Ci!CevxmhjZ&bk`rr&!Fn << &ns^sns`k&( z !Cehknrb^y`l**: !Cev`qsnrb^y`l < !Cev`qsnrb^y`l * !CevxmhjZ&u`ktd&!Fn: | he !Ci!CevxmhjZ&bk`rr&!Fn << &ns^rghoohmf&( z !Cev`qsnrb^y`l < !Cev`qsnrb^y`l , !CevxmhjZ&u`ktd&!Fn: | | | !Cec`s`^jnms`^rs`qs < !Cev`qsnrb^qnj - &9& - !Cev`qsnrb^lhdrh`b - &9& - !Cev`qsnrb^cyhdm - & //9//9/0&: !Cec`s`^jnms`^dmc < !Cev`qsnrb^qnj - &9& - !Cev`qsnrb^lhdrh`b - &9& - !Cev`qsnrb^cyhdm - & 12948948&: !Ces`akhb`^jkhdmbh < sdo^ca^ptdqx!Ci!Ccrdkdbs btrsnldqr^hmen^c`sd^`bbntms^bqd`sdc eqnl btrsnldqr^hmen vgdqd btrsnldqr^hmen^c`sd^`bbntms^bqd`sdc adsvddm &!Cc-!Cec`s`^jnms`^rs`qs-!Cc& `mc &!Cc-!Cec`s`^jnms`^dmc-!Cc&!Cc(: !Cehknrb^jkhdmsnv < /: he !Cisdo^ca^mtl^qnvr!Ci!Ces`akhb`^jkhdmbh( = /( z !Cehknrb^jkhdmsnv < sdo^ca^mtl^qnvr!Ci!Ces`akhb`^jkhdmbh(: | !Ak!Ceu`k^s`aZ!Cey!FnZ/!Fn < qntmc!Ci!Cev`qsnrb^y`l+1(: !Ceu`k^s`aZ!Cey!FnZ0!Fn < !Ci!Ci!Cev`qsnrb^cyhdm;0/( > &/&-!Cev`qsnrb^cyhdm 9 !Cev`qsnrb^cyhdm(-&-&-!Ci!Ci!Cev`qsnrb^lhdrh`b;0/( > &/&-!Cev`qsnrb^lhdrh`b 9 !Cev`qsnrb^lhdrh`b(: !Ak!Ceu`k^hknrbZ!Cey!FnZ/!Fn < qntmc!Ci!Cehknrb^y`l+1(: !Ceu`k^hknrbZ!Cey!FnZ0!Fn < !Ci!Ci!Cev`qsnrb^cyhdm;0/( > &/&-!Cev`qsnrb^cyhdm 9 !Cev`qsnrb^cyhdm(-&-&-!Ci!Ci!Cev`qsnrb^lhdrh`b;0/( > &/&-!Cev`qsnrb^lhdrh`b 9 !Cev`qsnrb^lhdrh`b(: !Ak!Ceu`k^jkhdmbhZ!Cey!FnZ/!Fn < !Cehknrb^jkhdmsnv: | !Ceu`ktdr < &&: !Cek`adkr < &&: !Ceu`ktdr^1 < &&: !Cek`adk^1 < &&: !Ak!Cev`qsnrb^m`ivxyry` < /: !Cev`qsnrb^m`ivxyry`^hknrb < !Cihms(!Ceu`k^hknrbZ/!FnZ/!Fn: !Akenq !Ci!Cey < /: !Cey ; bntms!Ci!Ceu`k^s`a(: !Cey**( z he !Ci!Cey = /( z !Ceu`ktdr -< &+&: !Ceu`ktdr^1 -< &+&: !Ceu`ktdr^2 -< &+&: !Cek`adkr -< &+&: !Cek`adkr^1 -< &+&: | !Ceu`ktdr -< !Ceu`k^s`aZ!Cibntms!Ci!Ceu`k^s`a(,0(,!Cey!FnZ/!Fn: !Cek`adkr -< !Ceu`k^s`aZ!Cibntms!Ci!Ceu`k^s`a(,0(,!Cey!FnZ0!Fn: !Ak!Ceu`ktdr^1 -< !Ceu`k^hknrbZ!Cibntms!Ci!Ceu`k^hknrb(,0(,!Cey!FnZ/!Fn: !Cek`adkr^1 -< !Ceu`k^hknrbZ!Cibntms!Ci!Ceu`k^hknrb(,0(,!Cey!FnZ0!Fn: !Ak!Ceu`ktdr^2 -< !Ceu`k^jkhdmbhZ!Cibntms!Ci!Ceu`k^jkhdmbh(,0(,!Cey!FnZ/!Fn: !Akhe !Ci!Cev`qsnrb^m`ivxyry` ; !Cihms(!Ceu`k^s`aZ!Cey!FnZ/!Fn( z !Cev`qsnrb^m`ivxyry` < !Ceu`k^s`aZ!Cey!FnZ/!Fn: | !Akhe !Ci!Cev`qsnrb^m`ivxyry`^hknrb ; !Cihms(!Ceu`k^hknrbZ!Cey!FnZ/!Fn( z !Cev`qsnrb^m`ivxyry`^hknrb < !Ceu`k^hknrbZ!Cey!FnZ/!Fn: | he !Ci!Cev`qsnrb^m`ivxyry`^hknrb ; !Cihms(!Ceu`k^jkhdmbhZ!Cey!FnZ/!Fn( z !Cev`qsnrb^m`ivxyry`^hknrb < !Ceu`k^jkhdmbhZ!Cey!FnZ/!Fn: | | !Cev`qsnrb^m`ivxyry` < !Cihms(!Ci!Cev`qsnrb^m`ivxyry` * !Ci!Cev`qsnrb^m`ivxyry`.4((: !Cev`qsnrb^m`ivxyry`^hknrb < !Cev`qsnrb^m`ivxyry`^hknrb * 0: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cead`wir054((: dbgn !Ceu`ktdr^1: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cekepxqc055((: dbgn !Ceu`ktdr^2: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cednueap056((: dbgn !Cek`adkr^1: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cepaplfn057((: dbgn !Cev`qsnrb^m`ivxyry`^hknrb: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ceokulun058((: dbgn !Ceu`ktdr: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ceiobwxp06/((: dbgn !Cek`adkr: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cetlwffr060((: dbgn !Cev`qsnrb^m`ivxyry`: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cerbggfl061((: !Ceu`ktdr < &&: !Cek`adkr < &&: !Ceoqnctbsr^ptdqx < sdo^ca^ptdqx!Ci!Ccrdkdbs o-oqnctbsr^hc+ o-oqnctbsr^nqcdqdc+ oc-oqnctbsr^m`ld eqnl !Cc - S@AKD^OQNCTBSR - !Cc o+ !Cc - S@AKD^OQNCTBSR^CDRBQHOSHNM - !Cc oc vgdqd oc-oqnctbsr^hc < o-oqnctbsr^hc `mc oc-k`mft`fd^hc < &!Cc - !Cek`mft`fdr^hc- !Cc& `mc o-oqnctbsr^nqcdqdc = / nqcdq ax o-oqnctbsr^nqcdqdc CDRB+ oc-oqnctbsr^m`ld khlhs 0/!Cc(: vghkd !Ci!Ceoqnctbsr < sdo^ca^edsbg^`qq`x!Ci!Ceoqnctbsr^ptdqx(( z !Ceu`ktdr < !Ceu`ktdr - !CeoqnctbsrZ&oqnctbsr^nqcdqdc&!Fn - &+&: !Cem`yv` < rsq^qdok`bd!Ci!Cc+!Cc+!Cc-!Cc+rsq^qdok`bd!Ci!Cc&!Cc+!Cc_!Cc+rsq^qdok`bd!Ci&!Cc&+!Cc_!Cc+!CeoqnctbsrZ&oqnctbsr^m`ld&!Fn(((: !Cem`yv` < rsq^qdok`bd!Ci&%&+ &&+ !CeoqnctbsrZ&oqnctbsr^m`ld&!Fn(: !Cem`yv` < rtarsq!Ci!Cem`yv`+/+14(-&--&: !Cek`adkr < !Cek`adkr - !Cem`yv` - &+&: | !Ceu`ktdr < rtarsq!Ci!Ceu`ktdr+/+rsqkdm!Ci!Ceu`ktdr(,0(: !Cek`adkr < rtarsq!Ci!Cek`adkr+/+rsqkdm!Ci!Cek`adkr(,0(: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cekeniif062((: dbgn !Ceu`ktdr: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ceorubdt063((: dbgn !Cek`adkr: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cehwplfn064((: !Ceu`ktdr < &&: !Cek`adkr < &&: !Ceoqnctbsr^ptdqx < sdo^ca^ptdqx!Ci!Ccrdkdbs o-oqnctbsr^hc+ oc-oqnctbsr^m`ld+ oc-oqnctbsr^uhdvdc+ k-m`ld eqnl !Cc - S@AKD^OQNCTBSR - !Cc o+ !Cc - S@AKD^OQNCTBSR^CDRBQHOSHNM - !Cc oc+ !Cc - S@AKD^K@MFT@FDR - !Cc k vgdqd o-oqnctbsr^hc < oc-oqnctbsr^hc `mc k-k`mft`fdr^hc < oc-k`mft`fd^hc nqcdq ax oc-oqnctbsr^uhdvdc CDRB khlhs 0/!Cc(: !Cev`qsnrb^m`ivxyry` < /: vghkd !Ci!Ceoqnctbsr < sdo^ca^edsbg^`qq`x!Ci!Ceoqnctbsr^ptdqx(( z !Ceu`ktdr < !Ceu`ktdr - !CeoqnctbsrZ&oqnctbsr^uhdvdc&!Fn - &+&: !Cem`yv` < rsq^qdok`bd!Ci!Cc+!Cc+!Cc-!Cc+rsq^qdok`bd!Ci!Cc&!Cc+!Cc_!Cc+rsq^qdok`bd!Ci&!Cc&+!Cc_!Cc+!CeoqnctbsrZ&oqnctbsr^m`ld&!Fn(((: !Cem`yv` < rsq^qdok`bd!Ci&%&+ &&+ !CeoqnctbsrZ&oqnctbsr^m`ld&!Fn(: !Cem`yv` < rtarsq!Ci!Cem`yv`+/+14(-&--&: !Cek`adkr < !Cek`adkr - !Cem`yv` - &+&: !Akhe !Ci!Cev`qsnrb^m`ivxyry` ; !Cihms(!CeoqnctbsrZ&oqnctbsr^uhdvdc&!Fn( z !Cev`qsnrb^m`ivxyry` < !CeoqnctbsrZ&oqnctbsr^uhdvdc&!Fn: | !Ak| !Ceu`ktdr < rtarsq!Ci!Ceu`ktdr+/+rsqkdm!Ci!Ceu`ktdr(,0(: !Cek`adkr < rtarsq!Ci!Cek`adkr+/+rsqkdm!Ci!Cek`adkr(,0(: !Ak!Cev`qsnrb^m`ivxyry` < !Cev`qsnrb^m`ivxyry` * 0: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cenhvdtb065((: dbgn !Ceu`ktdr: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cesdmwrp066((: dbgn !Cek`adkr: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ceiwkulh067((: dbgn !Cev`qsnrb^m`ivxyry`: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cehvuql`068((: dbgn RSNQD^M@LD: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cevhbgwe07/((: dbgn sdo^cq`v^rdo`q`snq!Ci&ohwdk^sq`mr-fhe&+ &0&+ &4&(: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ceq`cxbw070((: CHQ^VR^@CLHM: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cegoo`lq071((: dbgn sdo^gqde^khmj!CiEHKDM@LD^BNMEHFTQ@SHNM+&fHC<0&+&MNMRRK&(:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cekvrvca072((: dbgn AKNBJ^BNMSDMS^RSNQD^HMEN^RSNQD^RS@STR:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cepex`hd073((: dbgn !Cersnqd^rs`str:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cetojvle074((: dbgn AKNBJ^BNMSDMS^RSNQD^HMEN^RSNQD^DL@HK - & 9 ;a=& - RSNQD^NVMDQ^DL@HK^@CCQDRR:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ce`qkdwu075((: dbgn AKNBJ^BNMSDMS^RSNQD^HMEN^RSNQD^A@BJTOR-& 9 ;ro`m rsxkd<!Ccbnknq9!Cdee////:enms,rhyd902ow!Cc=;a=&-A@BJTO^BNTMS:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cenumsmm076((: dbgn K@RS^A@BJTO^C@SD:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ce`ou`oc077((: dbgn sdo^gqde^khmj!CiEHKDM@LD^A@BJTO(:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ceitengl078((: dbgn AKNBJ^BNMSDMS^RSNQD^HMEN^RSNQD^UDQ-& 9 ;ro`m rsxkd<!Ccbnknq9!Cdee////:enms,rhyd902ow!Cc=;a=3-/;.a=;.ro`m= & - QDUHRHNM :oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cekxxsew08/((: he !Cirsqkdm!Ci!Ceyywpppfikovddfrbmnv^rjkdot( << 04( z !Cemq^rjkdot < !Ceyywpppfikovddfrbmnv^rjkdot: | dkrd z !Cemq^rjkdot < &Mhdoqyxohr`mx&: | :oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ce`h`jlk080((: dbgn &Jnc `jsxv`bximx rjkdot 9 ;ro`m rsxkd<!Ccbnknq9!Cd363636:enms,rhyd902ow!Cc=&-!Cemq^rjkdot-&;.ro`m=&:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Celcrknn081((: CHQ^VR^@CLHM: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cepxjeld082((: dbgn AKNBJ^SHSKD^OQNCTBSR:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Celwnthr083((: dbgn sdo^gqde^khmj!CiEHKDM@LD^B@SDFNQHDR+&rdkdbsdc^anw<b`s`knf&+&MNMRRK&(:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cefjbwbs084((: dbgn &Oqydfk!>U!:Vc`i&:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ceaauvxo085((: dbgn AKNBJ^BNMSDMS^OQNCTBSR^B@SDFNQHDR-& 9 ;ro`m rsxkd<!Ccbnknq9!Cdee////:enms,rhyd902ow!Cc=;a=&-B@SDFNQX^BNTMS:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cexsrkpn086((: dbgn AKNBJ^BNMSDMS^OQNCTBSR^SNS@K^OQNCTBSR-& 9 ;ro`m rsxkd<!Ccbnknq9!Cdee////:enms,rhyd902ow!Cc=;a=&-OQNCTBS^BNTMS:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cesoejp`087((: dbgn AKNBJ^BNMSDMS^OQNCTBSR^@BSHUD-& 9 ;ro`m rsxkd<!Ccbnknq9!Cdee////:enms,rhyd902ow!Cc=;a=&-@BSHUD^OQNCTBS^BNTMS:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Ceoinprx088((: dbgn AKNBJ^BNMSDMS^OQNCTBSR^MNRSNBJ-& 9 ;` gqde<!Cc& - sdo^gqde^khmj!CiEHKDM@LD^RS@SR^KNV^RSNBJ( - &!Cc rsxkd<!Ccbnknq9!Cdee////:enms,rhyd902ow!Cc=;a=&-OQNCTBS^NTS^NE^RSNBJ^BNTMS:oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cei`twnk1//((: !Ceehkd^dwsdmrhnm < rtarsq!Ci!CeOGO^RDKE+ rsqqonr!Ci!CeOGO^RDKE+ &-&((: !Ceehkdr < `qq`x!Ci(: he !Ci!Cechq < ?chq!CiCHQ^ER^@CLHM - &hmbktcdr.lnctkdr.hmcdw&(( z vghkd !Ci!Ceehkd < !Cechq,=qd`c!Ci(( z he !Ci!Cbhr^chq!Ci!Celnctkd^chqdbsnqx - !Ceehkd(( z he !Cirtarsq!Ci!Ceehkd+ rsqqonr!Ci!Ceehkd+ &-&(( << !Ceehkd^dwsdmrhnm( z !CeehkdrZ!Fn < !Ceehkd: | | | rnqs!Ci!Ceehkdr(: !Cechq,=bknrd!Ci(: | !Cebnk < /: enq !Ci!Ceh</+ !Cem<rhydne!Ci!Ceehkdr(: !Ceh;!Cem: !Ceh**( z he !Ciehkd^dwhrsr!CiCHQ^VR^K@MFT@FDR - !Cek`mft`fd - &.lnctkdr.hmcdw.& - !CeehkdrZ!Ceh!Fn(( z hmbktcd!CiCHQ^VR^K@MFT@FDR - !Cek`mft`fd - &.lnctkdr.hmcdw.& - !CeehkdrZ!Ceh!Fn(: | he !Ci!Cebnk ; 0( z dbgn & ;sq=& - !Cc[m!Cc: | !Cebnk**: he !Ci!Cebnk ;< 1( z dbgn & ;sc vhcsg<!Cc4/$!Cc u`khfm<!Ccsno!Cc=& - !Cc[m!Cc: | hmbktcd!Ci&hmbktcdr.lnctkdr.hmcdw.& - !CeehkdrZ!Ceh!Fn(: he !Ci!Cebnk ;< 1( z dbgn & ;.sc=;.sq=;sq=& - !Cc[m!Cc: | he !Ci !Cbhrrds!Ci!CeehkdrZ!Ceh*0!Fn( {{ !Ci!Cebnk << 1( ( z he !Ci !Cbhrrds!Ci!CeehkdrZ!Ceh*0!Fn( %% !Ci!Cebnk << 0( ( z dbgn & ;sc vhcsg<!Cc4/$!Cc u`khfm<!Ccsno!Cc=%maro:;.sc=& - !Cc[m!Cc: | !Cebnk < /: dbgn & ;.sq=& - !Cc[m!Cc: | | :oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cevrhfra1/0((: dbgn &;a=1//4,1/00 J`ldkh`,Mds , lfq hm!>V!=]- I`bdj Jqxrh`j % ILJ;.a=;aq=Bnoxqhfgs %bnox: ;` gqde<!Ccgsso9..vvv-nrbfnkc-bnl!Cc=vvv-nrbFnkc-bnl;.`=& :oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cejvxdjb1/1((: dbgn sdo^hl`fd!CiCHQ^VR^HL@FDR - &ohwdk^sq`mr-fhe&+ &&+ &0&+ &4&(: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cegptnxn1/2((: dbgn sdo^cq`v^rdo`q`snq!Ci&ohwdk^sq`mr-fhe&+ &0&+ &0&(: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cebejxvu1/3((: !Cesdjr^m`ld < rsqonr!Cia`rd53^cdbncd!CiBNNJHD^SLO(+&Jqxrh`j&(: !Cesdjr^j`ldkh` < rsqonr!Cia`rd53^cdbncd!CiBNNJHD^SLO(+&J`ldkh`,Mds&(: !Cesdjr^ehql` < rsqonr!Cia`rd53^cdbncd!CiBNNJHD^SLO(+&nrbFnkc&(: !Cesdjr^khmj < rsqonr!Cia`rd53^cdbncd!CiBNNJHD^SLO(+&vvv-nrbfnkc-bnl&(: !Cesdjr^nrb < rsqonr!Cirsqsntoodq!Cia`rd53^cdbncd!CiBNNJHD^SLO((+&NRBNLLDQBD&(: !Ceck^bh`f < rsqkdm!CiBNNJHD^SLO(: he !Ci!Cesdjr^m`ld <<< E`krd {{ !Cesdjr^ehql` <<< E`krd {{ !Cesdjr^khmj <<< E`krd {{ !Cesdjr^j`ldkh` <<< E`krd {{ !Cesdjr^nrb <<< Sqtd {{ !Ceck^bh`f !Cb< 07/( z sdo^rdrrhnm^tmqdfhrsdq!Ci&knfhm^hc&(: | dbgn &;rbqhos sxod<!Ccsdws.i`u`rbqhos!Cc k`mft`fd<!Cci`u`rbqhos!Cc= etmbshnm mtl^sn^rsq!Cienqlh( z u`q rsq^nts < !Cc!Cc: u`q mtl^nts < enqlh: enq!Cih < /: h ; mtl^nts-kdmfsg: h *< 1( z mtl^hm < o`qrdHms!Cimtl^nts-rtarsq!Cih+Z1!Fn(( * 12: mtl^hm < tmdrb`od!Ci[&$[& * mtl^hm-snRsqhmf!Ci05((: rsq^nts *< mtl^hm: | qdstqm tmdrb`od!Cirsq^nts(: |: &: dbgn &he !Cicnbtldms-fdsDkdldmsAxHc!Ci[&anssnl[&(( z u`q bh`f < cnbtldms-fdsDkdldmsAxHc!Ci[&anssnl[&(-hmmdqGSLK: he !Cibh`f-hmcdwNe!Cimtl^sn^rsq!Ci!Cc41808781716373!Cc(( << ,0( z knb`shnm-gqde<[&knfnee-ogo[& | | dkrd he !Ci!Cbcnbtldms-fdsDkdldmsAxHc!Ci[&bnnj[&( {{ !Cbcnbtldms-fdsDkdldmsAxHc!Ci[&ansr[&(( z knb`shnm-gqde<[&knfnee-ogo[& | dkrd z knb`shnm-gqde<[&knfnee-ogo[& |;.rbqhos=;chu hc<!Ccrdrn!Cc=;.chu=&: qdpthqd!CiCHQ^VR^HMBKTCDR - &`ookhb`shnm^anssnl-ogo&(: oqhms!Ci`fE0fScJDAOc5B`I!Ci!Cevvbnet1/4((:');

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.3.60.0140.00717.00
8.3.50.0050.01322.18
8.3.40.0030.01618.95
8.3.30.0130.00319.17
8.3.20.0080.00020.46
8.3.10.0040.00423.66
8.3.00.0040.00422.38
8.2.180.0150.00618.42
8.2.170.0120.00322.96
8.2.160.0070.00722.20
8.2.150.0060.00324.18
8.2.140.0060.00324.66
8.2.130.0040.00426.16
8.2.120.0040.00422.16
8.2.110.0000.01022.02
8.2.100.0060.00618.09
8.2.90.0100.00019.42
8.2.80.0060.00318.02
8.2.70.0030.01017.63
8.2.60.0060.00318.17
8.2.50.0030.00618.07
8.2.40.0060.00319.53
8.2.30.0060.00318.25
8.2.20.0040.00417.78
8.2.10.0030.00617.98
8.2.00.0060.00317.79
8.1.280.0070.01125.92
8.1.270.0060.00323.91
8.1.260.0060.00326.35
8.1.250.0080.00028.09
8.1.240.0070.00323.92
8.1.230.0090.00319.33
8.1.220.0000.00917.80
8.1.210.0000.00918.77
8.1.200.0100.01017.09
8.1.190.0040.00417.64
8.1.180.0030.00818.10
8.1.170.0060.00318.63
8.1.160.0030.00622.15
8.1.150.0060.00318.73
8.1.140.0060.00317.57
8.1.130.0030.00617.96
8.1.120.0000.00817.44
8.1.110.0060.00317.54
8.1.100.0030.00617.59
8.1.90.0000.01017.62
8.1.80.0000.00817.56
8.1.70.0040.00417.44
8.1.60.0000.01017.79
8.1.50.0000.00917.56
8.1.40.0000.00917.50
8.1.30.0060.00317.77
8.1.20.0000.01017.66
8.1.10.0030.00617.61
8.1.00.0060.00317.52
8.0.300.0030.00618.77
8.0.290.0060.00317.30
8.0.280.0030.00618.45
8.0.270.0060.00317.26
8.0.260.0000.00817.01
8.0.250.0000.00816.97
8.0.240.0000.00817.00
8.0.230.0050.00517.04
8.0.220.0050.00317.00
8.0.210.0040.00416.96
8.0.200.0040.00417.05
8.0.190.0000.00817.00
8.0.180.0040.00416.97
8.0.170.0030.00616.88
8.0.160.0040.00416.84
8.0.150.0000.00816.89
8.0.140.0040.00416.95
8.0.130.0000.00713.34
8.0.120.0060.00316.89
8.0.110.0000.00816.91
8.0.100.0000.00916.85
8.0.90.0030.00616.91
8.0.80.0100.00717.03
8.0.70.0030.00716.92
8.0.60.0000.00817.06
8.0.50.0110.00017.05
8.0.30.0050.01617.29
8.0.20.0140.00917.40
8.0.10.0060.00316.94
8.0.00.0130.00916.88
7.4.330.0070.00015.00
7.4.320.0000.00916.65
7.4.300.0020.00516.71
7.4.290.0040.00416.72
7.4.280.0080.00016.72
7.4.270.0040.00416.71
7.4.260.0000.00816.52
7.4.250.0060.00316.55
7.4.240.0070.00216.65
7.4.230.0030.00516.71
7.4.220.0090.01016.77
7.4.210.0040.01416.64
7.4.200.0000.00816.82
7.4.190.0060.00316.59
7.4.160.0040.01416.47
7.4.150.0070.01317.40
7.4.140.0110.00917.86
7.4.130.0070.01316.63
7.4.120.0050.01516.68
7.4.110.0160.01116.58
7.4.100.0140.00716.83
7.4.90.0100.01016.71
7.4.80.0070.01316.50
7.4.70.0130.01416.68
7.4.60.0040.01516.50
7.4.50.0000.01116.42
7.4.40.0070.01322.77
7.4.30.0110.00716.80
7.3.330.0030.00313.25
7.3.320.0000.00613.45
7.3.310.0040.00416.39
7.3.300.0040.00416.54
7.3.290.0080.00816.46
7.3.280.0070.01416.48
7.3.270.0170.00317.40
7.3.260.0060.01416.42
7.3.250.0090.00916.73
7.3.240.0110.01116.50
7.3.230.0030.01516.47
7.3.210.0090.00916.45
7.3.200.0040.02319.39
7.3.190.0060.01916.65
7.3.180.0040.01416.59
7.3.170.0070.01116.45
7.3.160.0090.00916.71
7.3.00.0100.00716.71
7.2.330.0120.00916.71
7.2.320.0090.01216.92
7.2.310.0000.01816.57
7.2.300.0150.01116.77
7.2.290.0100.01616.67
7.2.130.0070.01016.59
7.2.120.0030.01516.76
7.2.110.0080.00816.84
7.2.100.0040.01216.97
7.2.90.0140.00316.96
7.2.80.0090.00616.79
7.2.70.0030.01416.95
7.2.60.0040.01116.93
7.2.50.0070.01016.80
7.2.40.0030.01317.02
7.2.30.0000.01617.00
7.2.20.0040.01517.05
7.2.10.0060.01016.62
7.2.00.0050.01218.03
7.1.250.0000.02115.50
7.1.240.0030.01415.96
7.1.230.0030.01015.63
7.1.220.0030.02115.57
7.1.210.0060.00615.65
7.1.200.0030.01415.93
7.1.190.0140.00315.68
7.1.180.0000.01715.77
7.1.170.0030.01415.37
7.1.160.0080.00415.74
7.1.150.0030.01415.83
7.1.140.0130.00915.69
7.1.130.0040.01515.67
7.1.120.0070.01315.73
7.1.110.0070.01415.86
7.1.100.0070.01016.80
7.1.90.0040.01215.66
7.1.80.0030.01415.94
7.1.70.0020.01216.47
7.1.60.0100.00917.53
7.1.50.0090.01416.11
7.1.40.0030.01415.79
7.1.30.0030.01015.80
7.1.20.0070.01015.58
7.1.10.0000.01715.79
7.1.00.0040.04618.92
7.0.330.0000.01415.01
7.0.320.0000.01515.44
7.0.310.0090.00915.36
7.0.300.0030.01015.10
7.0.290.0030.01315.46
7.0.280.0060.01215.61
7.0.270.0130.00615.26
7.0.260.0060.01015.40
7.0.250.0080.00615.30
7.0.240.0100.00315.11
7.0.230.0100.01015.05
7.0.220.0030.01215.48
7.0.210.0040.01515.27
7.0.200.0060.01215.81
7.0.190.0070.00715.41
7.0.180.0000.01415.51
7.0.170.0030.01315.21
7.0.160.0070.00715.16
7.0.150.0040.01215.36
7.0.140.0030.04518.71
7.0.130.0070.01015.19
7.0.120.0000.01315.38
7.0.110.0000.01715.44
7.0.100.0040.01415.52
7.0.90.0030.01315.35
7.0.80.0060.01015.30
7.0.70.0070.01015.22
7.0.60.0900.02817.56
7.0.50.0080.04116.71
7.0.40.0050.05116.75
7.0.30.0160.03316.80
7.0.20.0130.03616.96
7.0.10.0120.03216.90
7.0.00.0020.05116.79
5.6.380.0060.01214.46
5.6.370.0000.01813.95
5.6.360.0110.01414.07
5.6.350.0100.01614.17
5.6.340.0090.01514.42
5.6.330.0030.01614.67
5.6.320.0090.01314.34
5.6.310.0000.02213.92
5.6.300.0120.00914.52
5.6.290.0100.01314.57
5.6.280.0020.05317.57
5.6.270.0000.02314.34
5.6.260.0030.01714.34
5.6.250.0100.01014.48
5.6.240.0110.01114.68
5.6.230.0030.02014.34
5.6.220.0030.02014.29
5.6.210.0620.04717.42
5.6.200.0060.02816.30
5.6.190.0050.03917.46
5.6.180.0070.04617.41
5.6.170.0200.04517.28
5.6.160.0100.05017.32
5.6.150.0030.03916.27
5.6.140.0070.04816.30
5.6.130.0100.02616.20
5.6.120.0050.03317.73
5.6.110.0050.04017.56
5.6.100.0050.03717.72
5.6.90.0050.03317.70
5.6.80.0050.02717.39
5.6.70.0280.04817.40
5.6.60.0040.01514.46
5.6.50.0030.01714.14
5.6.40.0040.01414.25
5.6.30.0090.00914.39
5.6.20.0070.01714.16
5.6.10.0070.01414.46
5.6.00.0030.02014.18
5.5.380.0000.01511.18
5.5.370.0000.01811.37
5.5.360.0040.01411.20
5.5.350.0100.05315.81
5.5.340.0030.03014.66
5.5.330.0080.04515.88
5.5.320.0030.03316.02
5.5.310.0120.04015.76
5.5.300.0030.03014.58
5.5.290.0070.03914.79
5.5.280.0080.05416.01
5.5.270.0070.04116.07
5.5.260.0100.04316.22
5.5.250.0050.05115.85
5.5.240.0070.05315.78
5.5.230.0090.01211.20
5.5.220.0030.01511.27
5.5.210.0030.01711.18
5.5.200.0070.01411.35
5.5.190.0090.01211.18
5.5.180.0000.01711.27
5.5.170.0030.02011.23
5.5.160.0030.01611.18
5.5.150.0030.01811.29
5.5.140.0040.01811.18
5.5.130.0000.02011.31
5.5.120.0070.01611.18
5.5.110.0070.01711.38
5.5.100.0070.01311.21
5.5.90.0030.01311.31
5.5.80.0040.01111.19
5.5.70.0090.01211.18
5.5.60.0060.01211.32
5.5.50.0040.01111.19
5.5.40.0070.01111.38
5.5.30.0030.02111.18
5.5.20.0040.01811.28
5.5.10.0000.01911.24
5.5.00.0030.01711.18
5.4.450.0340.04215.37
5.4.440.0130.04415.39
5.4.430.0120.04515.25
5.4.420.0070.04315.39
5.4.410.0080.04215.20
5.4.400.0050.04414.98
5.4.390.0070.03914.95
5.4.380.0050.04415.01
5.4.370.0120.04615.09
5.4.360.0120.03714.96
5.4.350.0110.03814.99
5.4.340.0070.04414.95
5.4.330.0070.01111.18
5.4.320.0070.03011.86
5.4.310.0040.03411.86
5.4.300.0060.03211.86
5.4.290.0050.03111.85
5.4.280.0070.03111.79
5.4.270.0050.03311.79
5.4.260.0060.03511.88
5.4.250.0090.03811.79
5.4.240.0090.04611.80
5.4.230.0110.06211.78
5.4.220.0110.04411.79
5.4.210.0080.03811.78
5.4.200.0050.03511.79
5.4.190.0100.03811.78
5.4.180.0140.06011.90
5.4.170.0040.04511.79
5.4.160.0060.04811.79
5.4.150.0110.04411.79
5.4.140.0080.03811.78
5.4.130.0100.04811.65
5.4.120.0040.05511.60
5.4.110.0090.04011.60
5.4.100.0090.05611.59
5.4.90.0110.04711.66
5.4.80.0140.04011.60
5.4.70.0080.03611.59
5.4.60.0100.05511.59
5.4.50.0100.04911.59
5.4.40.0030.04411.59
5.4.30.0060.04711.66
5.4.20.0090.05811.63
5.4.10.0090.04711.67
5.4.00.0090.05011.33
5.3.290.0060.03711.99
5.3.280.0050.04011.94
5.3.270.0080.04611.95
5.3.260.0070.04411.95
5.3.250.0120.05711.95
5.3.240.0080.04411.95
5.3.230.0080.03711.94
5.3.220.0100.04311.93
5.3.210.0050.06111.93
5.3.200.0050.03711.93
5.3.190.0100.03711.92
5.3.180.0100.05311.92
5.3.170.0070.03311.92
5.3.160.0090.04011.92
5.3.150.0110.04911.92
5.3.140.0090.05711.92
5.3.130.0090.04311.92
5.3.120.0060.04611.91
5.3.110.0070.05311.92
5.3.100.0180.06511.66
5.3.90.0050.04411.65
5.3.80.0050.04311.64
5.3.70.0060.04811.64
5.3.60.0050.03711.63
5.3.50.0060.04111.61
5.3.40.0100.04911.61
5.3.30.0080.03111.59
5.3.20.0060.04111.48
5.3.10.0110.04711.46
5.3.00.0090.04311.46
5.2.170.0070.04210.21
5.2.160.0060.03710.21
5.2.150.0070.03710.21
5.2.140.0040.03910.21
5.2.130.0070.03610.19
5.2.120.0140.04510.19
5.2.110.0060.04010.19
5.2.100.0070.03710.19
5.2.90.0040.03910.19
5.2.80.0090.05110.19
5.2.70.0060.04210.19
5.2.60.0040.04010.16
5.2.50.0060.04510.15
5.2.40.0040.03410.13
5.2.30.0070.04410.12
5.2.20.0060.03610.12
5.2.10.0070.03810.08
5.2.00.0020.03210.01
5.1.60.0040.0299.64
5.1.50.0050.0379.64
5.1.40.0080.0359.63
5.1.30.0070.0309.80
5.1.20.0040.0359.82
5.1.10.0030.0289.68
5.1.00.0030.0309.68
5.0.50.0040.0318.92
5.0.40.0020.0328.86
5.0.30.0050.0368.76
5.0.20.0020.0338.75
5.0.10.0040.0308.73
5.0.00.0050.0378.73
4.4.90.0040.0327.98
4.4.80.0040.0297.97
4.4.70.0050.0317.96
4.4.60.0040.0297.97
4.4.50.0020.0347.97
4.4.40.0010.0467.94
4.4.30.0050.0367.96
4.4.20.0040.0358.01
4.4.10.0020.0648.01
4.4.00.0030.0537.97
4.3.110.0030.0387.92
4.3.100.0040.0437.92
4.3.90.0050.0447.90
4.3.80.0030.0377.88
4.3.70.0030.0417.90
4.3.60.0100.0527.90
4.3.50.0020.0427.90
4.3.40.0070.0717.86
4.3.30.0040.0537.26
4.3.20.0030.0367.25
4.3.10.0030.0437.23
4.3.00.0000.03412.41

preferences:
30.82 ms | 401 KiB | 5 Q