# requires $" hasn't been altered # 123456789_123456789_123456789_123456789_123456789_ = 50 sub pc {(my$x=pop)=~s/(\w)|./$1?$1&' ':"\0"/egs;uc$_[0]|$x}