push ( @{$map{$$row[1]}{$$row[2]}}, $$row[0] ) unless ${$map{$$row[1]}{$$row[2]}{$$row[0]}}++;