use strict; use warnings; use Data::Dumper; my %hash = ( Sun => 'day', Moon => 'night', ); my %hoh; $hoh{correct} = { %hash }; $hoh{wrong} = %hash; print Dumper \%hoh; #### $VAR1 = { 'correct' => { 'Moon' => 'night', 'Sun' => 'day' }, 'wrong' => '2/8' };