use strict; use warnings; my $str_a = ; my $str_b = ; chomp $str_a; chomp $str_b; my(%ch_a, %ch_b); map {$ch_a{$_}++} split('', $str_a); map {$ch_b{$_}++} split('', $str_b); my $ans = 'YES'; for(keys %ch_a){ if(!defined($ch_b{$_}) or $ch_a{$_} != $ch_b{$_}){ $ans = 'NO'; last; } } print $ans;