Help for this page
%g = ( Chicago => { Cleveland=>400 }, Cleveland => { Chicago=>400 } );
my %g = ( Chicago=>{ Detroit=>250, Cleveland=>400, ... d( \%g, 'Denver', 'Cleveland' ); # should be ( 'Denver', 'Chicago', 'C +leveland' ) d( \%g, 'Cleveland', 'Denver' ); # should be ( 'Cleveland', 'Chicago', 'Denver' );