sub number_to_letter { return chr(96+shift); } #### my %h; @h{1..18} = 'a'..'r';