enter a string of characters to use: tears call with "(aerst)" call with "a(erst)" call with "ae(rst)" call with "aer(st)" ==== PRUNING aers ==== ==== PRUNING aert ==== call with "aes(rt)" ==== PRUNING aesr ==== call with "aest(r)" ==== PRUNING aestr ==== call with "aet(rs)" ==== PRUNING aetr ==== ==== PRUNING aets ==== call with "ar(est)" call with "are(st)" call with "are (st)" call with "are s(t)" call with "are st()" call with "are t(s)" call with "are ts()" call with "ares(t)" call with "ares (t)" call with "ares t()" ==== PRUNING arest ==== call with "aret(s)" call with "aret (s)" call with "aret s()" call with "arets()" ^^^^ SOLUTION ^^^^ call with "ars(et)" call with "arse(t)" call with "arse (t)" call with "arse t()" ==== PRUNING arset ==== ==== PRUNING arst ==== call with "art(es)" call with "art (es)" call with "art e(s)" call with "art es()" call with "art s(e)" call with "art se()" call with "arte(s)" ==== PRUNING artes ==== call with "arts(e)" call with "arts (e)" call with "arts e()" ==== PRUNING artse ==== call with "as(ert)" call with "as (ert)" call with "as e(rt)" call with "as er(t)" ==== PRUNING as ert ==== call with "as et(r)" ==== PRUNING as etr ==== call with "as r(et)" call with "as re(t)" call with "as ret()" ^^^^ SOLUTION ^^^^ ==== PRUNING as rt ==== call with "as t(er)" call with "as te(r)" call with "as ter()" call with "as tr(e)" call with "as tre()" call with "ase(rt)" ==== PRUNING aser ==== ==== PRUNING aset ==== ==== PRUNING asr ==== call with "ast(er)" call with "aste(r)" call with "aster()" ^^^^ SOLUTION ^^^^ call with "astr(e)" ==== PRUNING astre ==== call with "at(ers)" call with "at (ers)" call with "at e(rs)" call with "at er(s)" call with "at ers()" ^^^^ SOLUTION ^^^^ call with "at es(r)" ==== PRUNING at esr ==== call with "at r(es)" call with "at re(s)" call with "at res()" ^^^^ SOLUTION ^^^^ ==== PRUNING at rs ==== call with "at s(er)" call with "at se(r)" call with "at ser()" call with "at sr(e)" ==== PRUNING at sre ==== call with "ate(rs)" call with "ate (rs)" call with "ate r(s)" ==== PRUNING ate rs ==== call with "ate s(r)" call with "ate sr()" ==== PRUNING ater ==== ==== PRUNING ates ==== call with "atr(es)" call with "atre(s)" call with "atres()" ==== PRUNING atrs ==== ==== PRUNING ats ==== call with "e(arst)" call with "ea(rst)" call with "ear(st)" call with "ear (st)" call with "ear s(t)" call with "ear st()" call with "ear t(s)" call with "ear ts()" call with "ears(t)" call with "ears (t)" call with "ears t()" ==== PRUNING earst ==== call with "eart(s)" ==== PRUNING earts ==== call with "eas(rt)" call with "eas (rt)" call with "eas r(t)" ==== PRUNING eas rt ==== call with "eas t(r)" call with "eas tr()" ==== PRUNING easr ==== call with "east(r)" call with "east (r)" call with "east r()" ==== PRUNING eastr ==== call with "eat(rs)" call with "eat (rs)" call with "eat r(s)" ==== PRUNING eat rs ==== call with "eat s(r)" call with "eat sr()" ==== PRUNING eatr ==== call with "eats(r)" call with "eats (r)" call with "eats r()" ==== PRUNING eatsr ==== call with "er(ast)" call with "era(st)" call with "era (st)" call with "era s(t)" call with "era st()" call with "era t(s)" call with "era ts()" call with "eras(t)" call with "eras (t)" call with "eras t()" ==== PRUNING erast ==== call with "erat(s)" ==== PRUNING erats ==== call with "ers(at)" call with "ers (at)" call with "ers a(t)" call with "ers at()" ^^^^ SOLUTION ^^^^ call with "ers t(a)" call with "ers ta()" call with "ersa(t)" call with "ersat()" call with "erst(a)" call with "erst (a)" call with "erst a()" ==== PRUNING ersta ==== ==== PRUNING ert ==== call with "es(art)" ==== PRUNING esa ==== ==== PRUNING esr ==== call with "est(ar)" call with "est (ar)" call with "est a(r)" call with "est ar()" call with "est r(a)" call with "est ra()" call with "esta(r)" ==== PRUNING estar ==== call with "estr(a)" call with "estra()" call with "et(ars)" call with "eta(rs)" call with "eta (rs)" call with "eta r(s)" ==== PRUNING eta rs ==== call with "eta s(r)" call with "eta sr()" ==== PRUNING etar ==== call with "etas(r)" call with "etas (r)" call with "etas r()" ==== PRUNING etasr ==== ==== PRUNING etr ==== ==== PRUNING ets ==== call with "r(aest)" call with "ra(est)" ==== PRUNING rae ==== call with "ras(et)" call with "ras (et)" call with "ras e(t)" call with "ras et()" call with "ras t(e)" call with "ras te()" call with "rase(t)" call with "rase (t)" call with "rase t()" ==== PRUNING raset ==== call with "rast(e)" call with "raste()" call with "rat(es)" call with "rat (es)" call with "rat e(s)" call with "rat es()" call with "rat s(e)" call with "rat se()" call with "rate(s)" call with "rate (s)" call with "rate s()" call with "rates()" ^^^^ SOLUTION ^^^^ call with "rats(e)" call with "rats (e)" call with "rats e()" ==== PRUNING ratse ==== call with "re(ast)" call with "rea(st)" call with "reas(t)" call with "reast()" ^^^^ SOLUTION ^^^^ call with "reat(s)" ==== PRUNING reats ==== call with "res(at)" call with "res (at)" call with "res a(t)" call with "res at()" ^^^^ SOLUTION ^^^^ call with "res t(a)" call with "res ta()" call with "resa(t)" call with "resat()" ^^^^ SOLUTION ^^^^ call with "rest(a)" call with "rest (a)" call with "rest a()" call with "resta()" call with "ret(as)" call with "ret (as)" call with "ret a(s)" call with "ret as()" ^^^^ SOLUTION ^^^^ call with "ret s(a)" call with "ret sa()" call with "reta(s)" ==== PRUNING retas ==== call with "rets(a)" call with "rets (a)" call with "rets a()" ==== PRUNING retsa ==== ==== PRUNING rs ==== ==== PRUNING rt ==== call with "s(aert)" call with "sa(ert)" call with "sae(rt)" call with "sae (rt)" call with "sae r(t)" ==== PRUNING sae rt ==== call with "sae t(r)" call with "sae tr()" ==== PRUNING saer ==== call with "saet(r)" ==== PRUNING saetr ==== call with "sar(et)" call with "sar (et)" call with "sar e(t)" call with "sar et()" call with "sar t(e)" call with "sar te()" call with "sare(t)" ==== PRUNING saret ==== call with "sart(e)" ==== PRUNING sarte ==== call with "sat(er)" call with "sat (er)" call with "sat e(r)" call with "sat er()" call with "sat r(e)" call with "sat re()" call with "sate(r)" call with "sate (r)" call with "sate r()" ==== PRUNING sater ==== call with "satr(e)" ==== PRUNING satre ==== call with "se(art)" call with "sea(rt)" call with "sea (rt)" call with "sea r(t)" ==== PRUNING sea rt ==== call with "sea t(r)" call with "sea tr()" call with "sear(t)" call with "sear (t)" call with "sear t()" ==== PRUNING seart ==== call with "seat(r)" call with "seat (r)" call with "seat r()" ==== PRUNING seatr ==== call with "ser(at)" call with "sera(t)" call with "sera (t)" call with "sera t()" ==== PRUNING serat ==== call with "sert(a)" ==== PRUNING serta ==== call with "set(ar)" call with "set (ar)" call with "set a(r)" call with "set ar()" call with "set r(a)" call with "set ra()" call with "seta(r)" call with "seta (r)" call with "seta r()" ==== PRUNING setar ==== ==== PRUNING setr ==== call with "sr(aet)" call with "sra(et)" ==== PRUNING srae ==== ==== PRUNING srat ==== ==== PRUNING sre ==== ==== PRUNING srt ==== call with "st(aer)" call with "sta(er)" ==== PRUNING stae ==== call with "star(e)" call with "star (e)" call with "star e()" call with "stare()" ^^^^ SOLUTION ^^^^ call with "ste(ar)" call with "stea(r)" call with "stear()" ^^^^ SOLUTION ^^^^ call with "ster(a)" call with "stera()" call with "str(ae)" call with "stra(e)" call with "strae()" ^^^^ SOLUTION ^^^^ call with "stre(a)" call with "strea()" call with "t(aers)" call with "ta(ers)" call with "tae(rs)" call with "tae (rs)" call with "tae r(s)" ==== PRUNING tae rs ==== call with "tae s(r)" call with "tae sr()" ==== PRUNING taer ==== ==== PRUNING taes ==== call with "tar(es)" call with "tar (es)" call with "tar e(s)" call with "tar es()" call with "tar s(e)" call with "tar se()" call with "tare(s)" call with "tare (s)" call with "tare s()" call with "tares()" ^^^^ SOLUTION ^^^^ call with "tars(e)" call with "tars (e)" call with "tars e()" call with "tarse()" call with "tas(er)" call with "tas (er)" call with "tas e(r)" call with "tas er()" call with "tas r(e)" call with "tas re()" call with "tase(r)" ==== PRUNING taser ==== ==== PRUNING tasr ==== call with "te(ars)" call with "tea(rs)" call with "tea (rs)" call with "tea r(s)" ==== PRUNING tea rs ==== call with "tea s(r)" call with "tea sr()" call with "tear(s)" call with "tear (s)" call with "tear s()" call with "tears()" ^^^^ SOLUTION ^^^^ call with "teas(r)" call with "teas (r)" call with "teas r()" ==== PRUNING teasr ==== call with "ter(as)" call with "tera(s)" call with "teras()" ^^^^ SOLUTION ^^^^ call with "ters(a)" call with "tersa()" call with "tes(ar)" call with "tes (ar)" call with "tes a(r)" call with "tes ar()" call with "tes r(a)" call with "tes ra()" ==== PRUNING tesa ==== ==== PRUNING tesr ==== call with "tr(aes)" call with "tra(es)" ==== PRUNING trae ==== call with "tras(e)" ==== PRUNING trase ==== call with "tre(as)" call with "trea(s)" call with "treas()" call with "tres(a)" ==== PRUNING tresa ==== ==== PRUNING trs ==== call with "ts(aer)" call with "tsa(er)" ==== PRUNING tsae ==== call with "tsar(e)" call with "tsar (e)" call with "tsar e()" call with "tsare()" call with "tse(ar)" ==== PRUNING tsea ==== ==== PRUNING tser ==== ==== PRUNING tsr ==== (total number of calls was 332) There were 17 solutions reported Would you like to see them? [y/n] y arets as ret aster at ers at res ers at rates reast res at resat ret as stare stear strae tares tears teras