Change
Code:
else say 4 $1-

to
Code:
else say 4$1-


Also, I believe those 'halt's are completely unnecessary.



LonDart