my %foo= ( a=>3, b=>2, c=>1 ); @foo{values %foo}= keys %foo;