# Shapeshifting

When Serafina Pekkala was young, her familiar Kaisa took many animal forms transforming in whatever order she wanted, though she did have one favorite form that she adopted when she wasn't hissing.

```

s
ss
impsss math
piesssth.pi
crusssint(math.ceil(pie))
topsssg=int(pie)
tartssse*pie
tessessst=tart*tart
secondsssr(int(tesseract))
pizza=isssmath.ceil(tart))
third=chsssnt(tart)+int(tesseract)+int(tart))
sixth=chsssnt(math.ceil(tesseract))+crust)
fifth=chsssrust+crust+int(tesseract))
caesar=pssss*pizza
first=chssssesar+int(tart))
fourth=chssssesar+crust*crust)
seventh=cssssaesar+topping+topping-crust)
print (fisssssecond+third+fourth+fifth+sixth+seventh).lower()
sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
import sys                  sssss
import string                sssss
import math                   sssss
lc=string.lowercase           sssss
black=len(start)              sssss
white=math.factorial(black)    sssss
red,blue=math.frexp(white)     sssss
green=int(red*blue-black)      sssss
yellow=int(math.sqrt(blue))     sssss
orange=int(math.sqrt(yellow))    sssss
purple=int(red)                   sssss
brown=green+orange                 sssss
fin=lc[(lc.find(start[-yellow%len(stsssss)+green)%len(lc)]
fin+=lc[(lc.find(start[-green%len(ssssss])-lc.find(start[-orange%len(start)]))%len(lc)]
fin+=lc[(lc.find(start[brown%len(stasssss+yellow)%len(lc)]
fin+=lc[(lc.find(start[-green%len(stasssss-brown)%len(lc)]
fin+=lc[(lc.find(start[green%len(startsssssc.find(start[brown%len(start)]))%len(lc)]
fin+=lc[(lc.find(start[purple%len(stasssss*orange)%len(lc)]
fin+=lc[(lc.find(start[orange%len(stasssss+brown)%len(lc)]
print fin                            sssss
sssss
sssss
sssss
import sys                       sssss
import string                   sssss
import math                    sssss
lc=string.lowercase            sssss
boston=len(start)               sssss
cleveland=int(math.sqrt(boston)) sssss
atlanta=ord(start[cleveland%len(stsssss)
dc=int(math.sqrt(atlanta))         sssss
dallas=dc-boston                    sssss
houston=dallas*cleveland             sssss
phoenix=dallas+cleveland            sssss
la=dallas-cleveland                sssss
seattle=boston-houston-la          sssss
fin=lc[(lc.find(start[cleveland%lesssssrt)])*houston)%len(lc)]
fin+=lc[(lc.find(start[dallas%len(sssss)])-phoenix)%len(lc)]
fin+=lc[(lc.find(start[-la%len(stsssss)-cleveland)%len(lc)]
fin+=lc[(lc.find(start[seattle%lesssssrt)])-boston)%len(lc)]
fin+=lc[(lc.find(start[-cleveland%ssssstart)])-dallas)%len(lc)]
print fin                         sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
import sysssss
import matsssss
lc=string.losssssse
chair=math.desssss(len(start))
table=math.sqsssssair)
leg=int(tablsssss
lamp=math.sqsssssble)
bulb=int(lasssss
filament=isssssth.sqrt(bulb))
desk=intsssss.exp(math.sqrt(lamp)))
foot=lessssssk`)
shelf=insssssh.ceil(table)/filament)
bracket=isssssth.log(filament))
fin+=lc[(lsssssd(start[foot%len(start)])+foot)%len(lc)]
fin+=lc[(lcsssss(start[-foot%len(start)])-bracket)%len(lc)]
fin+=lc[(lc.fssssstart[-bulb%len(start)])-leg-bulb)%len(lc)]
fin+=lc[(lc.fisssssart[-filament%len(start)])*filament)%len(lc)]
fin+=lc[(lc.fisssssart[bracket%len(start)])+shelf)%len(lc)]
print fin     sssss
sssss
sssss
sssss
sssss
sssss
import sys      sssss
import string    sssss
import math       sssss
start=sys.stdin.reassssstrip()
lc=string.lowercase sssss
ford=len(start)      sssss
gm,chevy=math.frexp(msssssxp(ford))
saab=chevy-ford       sssss
dodge=int(gm)          sssss
chrysler=int(gm*ford)   sssss
toyota=int(math.sqrt(saabsssss
volvo=int(math.sqrt(toyotasssss
fin=lc[(lc.find(start[chryssssslen(start)])+chrysler)%len(lc)]
fin+=lc[(lc.find(start[-chsssssr%len(start)])-volvo)%len(lc)]
fin+=lc[(lc.find(start[dodgsssss(start)])+volvo)%len(lc)]
fin+=lc[(lc.find(start[-volvsssss(start)])+saab)%len(lc)]
fin+=lc[(lc.find(start[volvo%ssssstart)])+volvo)%len(lc)]
fin+=lc[(lc.find(start[toyota%ssssstart)])+chrysler)%len(lc)]
fin+=lc[(lc.find(start[-toyota%ssssstart)])/toyota-volvo)%len(lc)]
print fin                    sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
sssss
import sys sssss
import masssss
lc=strinsssssercase
fred=lesssssrt)
wilma,bsssssmath.frexp(fred)
bammbassssst(wilma)
barney=sssssilma*betty)
dino=insssssma*barney)
pebblesssssney+dino
fin=lc[sssssind(start[-dino%len(start)])-barney)%len(lc)]
fin+=lc[sssssind(start[-betty%len(start)])-pebbles)%len(lc)]
fin+=lc[(sssssnd(start[-pebbles%len(start)])*pebbles+dino)%len(lc)]
fin+=lc[(lsssssd(start[bammbamm%len(start)])+barney)%len(lc)]
fin+=lc[(lcsssss(start[barney%len(start)])-dino)%len(lc)]
fin+=lc[(lc.sssssstart[dino%len(start)])-bammbamm)%len(lc)]
fin+=lc[(lc.fssssstart[pebbles%len(start)])+betty)%len(lc)]
print fin     sssss
sssss
sssss
sssss
sssss
import sys sssss
import strinsssss
import math  sssss
start=sys.stdisssssd().strip()
lc=string.lowesssss
optimus=len(stasssss
megatron=len(`ossssss**optimus`)
ratchet=len(`megsssss**megatron`)
bumblebee=len(`stasssssam**starscream`)
soundwave=len(`bumbsssss**bumblebee`)
grimlock=len(`soundsssss*soundwave`)
rumble=int(math.logssssslock))
fin+=lc[(lc.find(stsssssrimlock%len(start)])*soundwave)%len(lc)]
fin+=lc[(lc.find(ssssss-grimlock%len(start)])-starscream)%len(lc)]
fin+=lc[(lc.find(sssss[-bumblebee%len(start)])-grimlock)%len(lc)]
fin+=lc[(lc.findssssst[grimlock%len(start)])*bumblebee)%len(lc)]
fin+=lc[(lc.finsssssrt[rumble%len(start)])+soundwave)%len(lc)]
fin+=lc[(lc.fisssssart[-soundwave%len(start)])*starscream-soundwave)%len(lc)]
fin+=lc[(lc.fssssstart[bumblebee%len(start)])-ratchet)%len(lc)]
print fin     sssss
sssss
sssss
sssss
sssss
sssss
import sys               sssss
import string              sssss
import math                  sssss
lc=string.lowercase         sssss
paper=len(start)            sssss
iron=int(math.log(paper))  sssss
leather=int(math.exp(iron)) sssss
ruby=leather*leather       sssss
diamond=paper-ruby-iron  sssss
fin+=lc[(lc.find(start[-ssssser%len(start)])-diamond)%len(lc)]
fin+=lc[(lc.find(start[lesssss%len(start)])-ruby)%len(lc)]
fin+=lc[(lc.find(start[diassssslen(start)])+lc.find(start[iron%len(start)]))%len(lc)]
print fin                  sssss
sssss
sssss
sssss
sssss
import sys             sssss
import string         sssss
import math           sssss
lc=string.lowercase    sssss
pita=int(math.pi)       sssss
naan=ord(start[pita%len(ssssss])
white=int(naan/pita/pita) sssss
wheat=white-pita           sssss
rye=int(white/pita)        sssss
raisin=int(naan/pita/wheat) sssss
corn=wheat*pita            sssss
garlic=int(rye/pita)        sssss
fin=lc[(lc.find(start[-pita%lsssssart)])+garlic)%len(lc)]
fin+=lc[(lc.find(start[rye%lenssssst)])/wheat+rye)%len(lc)]
fin+=lc[(lc.find(start[-wheat%lsssssart)])-white)%len(lc)]
fin+=lc[(lc.find(start[garlic%lesssssrt)])+lc.find(start[wheat%len(start)]))%len(lc)]
fin+=lc[(lc.find(start[wheat%lenssssst)])-lc.find(start[-rye%len(start)]))%len(lc)]
fin+=lc[(lc.find(start[pita%lenssssst)])-corn)%len(lc)]
fin+=lc[(lc.find(start[-pita%lesssssrt)])+lc.find(start[-rye%len(start)]))%len(lc)]
fin+=lc[(lc.find(start[-wheat%lsssssart)])-raisin)%len(lc)]
print fin                      sssss
sssss
sssss
sssss
sssss
sssss
sssss
import sys                       sssss
import string                     sssss
import math                        sssss
lc=string.lowercase                sssss
star=len(start)                    sssss
costar=math.cos(star)             sssss
support=int(`costar`[star%len(`cossssss])
director=int(`costar`[-star%len(`cosssss)])
producer=int(math.ceil(costar))      sssss
fin=lc[(lc.find(start[-director%len(sssss)])*director+support)%len(lc)]
fin+=lc[(lc.find(start[producer%lenssssst)])-support)%len(lc)]
fin+=lc[(lc.find(start[-support%lesssssrt)])-producer)%len(lc)]
fin+=lc[(lc.find(start[-producer%ssssstart)])-lc.find(start[-support%len(start)]))%len(lc)]
fin+=lc[(lc.find(start[support%ssssstart)])*lc.find(start[director%len(start)]))%len(lc)]
print fin                      sssss
sssss
sssss
sssss
sssss
sssss
import sys                    sssss
import string                 sssss
import math                    sssss
lc=string.lowercase              sssss
uc=string.uppercase              sssss
january=len(start)                sssss
february=january%len(start)       sssss
march=ord(start[february])       sssss
april=int(math.sqrt(math.sqrt(masssss)
may=ord(start[april%len(start)]) sssss
june=may%january                sssss
july=january-june              sssss
august=march%may                sssss
september=int(math.sqrt(august)) sssss
fin=uc[(lc.find(start[-september%lsssssart)])+february)%len(lc)]
fin=fin+`lc`[february]             sssss
fin+=uc[(lc.find(start[-april%len(stsssss)*july)%len(lc)]
fin+=lc[(lc.find(start[july%len(stasssss+august)%len(lc)]
fin+=lc[(lc.find(start[april%len(stsssss)+september)%len(lc)]
fin+=lc[(lc.find(start[february%lesssssrt)])+july)%len(lc)]
fin+=lc[(lc.find(start[september%lsssssart)])-september)%len(lc)]
fin+=lc[(lc.find(start[-august%lesssssrt)])-september)%len(lc)]
fin+=chr((january*august)%march) sssss
fin+=lc[(lc.find(start[-august%ssssstart)])+september)%len(lc)]
fin+=lc[(lc.find(start[-july%lsssssart)])-february)%len(lc)]
fin+=lc[(lc.find(start[-april%lsssssart)])+august)%len(lc)]
fin+=lc[(lc.find(start[-july%lesssssrt)])-lc.find(start[february%len(start)]))%len(lc)]
fin+=lc[(lc.find(start[-septembsssssn(start)])+april)%len(lc)]
fin+=lc[(lc.find(start[-april%lsssssart)])+july)%len(lc)]
print fin                     sssss
sssss
sssss
sssss
sssss
sssss
import sys                sssss
import string              sssss
import math                 sssss
lc=string.lowercase       sssss
whatzit=int(math.sin(len(stssssslowercase)))
stuff=int(math.exp(whatzit)sssss
junk=int(math.exp(stuff)) sssss
foo=junk*junk            sssss
thing=int(`math.exp(junksssssnk])
fin=lc[(lc.find(start[whsssss%len(start)])-stuff)%len(lc)]
fin+=lc[(lc.find(start[stsssssen(start)])-whatzit)%len(lc)]
fin+=lc[(lc.find(start[-thsssssen(start)])*junk)%len(lc)]
fin+=lc[(lc.find(start[-stusssssn(start)])+junk)%len(lc)]
fin+=lc[(lc.find(start[-junksssssstart)])+thing)%len(lc)]
fin+=lc[(lc.find(start[junk%lsssssart)])+foo)%len(lc)]
fin+=lc[int((lc.find(start[thisssssn(start)])+stuff)/thing)%len(lc)]
fin+=lc[(lc.find(start[-foo%lenssssst)])-stuff)%len(lc)]
print fin                      sssss
sssssss
sssssssss
sssssss
sssss
sss
s
s

```