#2345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012
@u="0335443554366887798866555766"=~/./g;$_+=<>;warn"$_ is ",$_=$_-4?$_<20?$u[$_]||4:$u[chop]+$u[$_+18]:magic,".\n"until/a/
####
#23456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
@u='0335443554366887798866555766'=~/./g;$_+=<>;print"$_ is ",$_=$_-4?$_<20?$u[$_]||4:$u[chop]+$u[$_+18]:magic,".\n"until/a/
##
##
# 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234
perl -E'@u="0335443554366887798866555766"=~/./g;$_+=<>;say"$_ is ",$_=$_-4?$_<20?$u[$_]||4:$u[chop]+$u[18+$_]:magic,"."while/\d/'
##
##
#234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234
@u='0335443554366887798866555766'=~/./g;$_=pop;print"$_ is ",$_=$_-4?$_<20?$u[$_]||4:$u[chop]+$u[$_+18]:magic,".\n"until/\D/
##
##
# 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901
perl -E'@u="0335443554366887798866555766"=~/./g;$_+=<>;say"$_ is ",$_=$_-4?$_<20?$u[$_]:$u[chop]+$u[18+$_]:magic,"."while/\d/'
##
##
#234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901
@u='0335443554366887798866555766'=~/./g;$_=pop;print"$_ is ",$_=$_-4?$_<20?$u[$_]:$u[chop]+$u[$_+18]:magic,".\n"until/\D/