__END__ $VAR1 = { 'HIPPO1' => { 'Arizona'=> ['ZOO_1', 'ZOO_2'], # from Zoo1_1 HIPPO1 and Zoo_2 HIPPO2 'Indiana'=> ['ZOO_2'], 'Nevada' => ['ZOO_3', 'ZOO_7'], } # So the hash above contain list of States and # Zoos that own variations of Hippo (HIPPO1..5) # Same thing apply for animals below: 'HIPPO2' => { 'Arizona'=> ['ZOO_1', 'ZOO_2'], 'Indiana'=> ['ZOO_2'], 'Nevada' => ['ZOO_3', 'ZOO_7'], } 'HIPPO3' => { 'Arizona'=> ['ZOO_1', 'ZOO_2'], 'Indiana'=> ['ZOO_2'], 'Nevada' => ['ZOO_3', 'ZOO_7'], } 'HIPPO4' => { 'Arizona'=> ['ZOO_1', 'ZOO_2'], 'Indiana'=> ['ZOO_2'], 'Nevada' => ['ZOO_3', 'ZOO_4'], } 'HIPPO5' => { 'Arizona'=> ['ZOO_1', 'ZOO_2'], 'Indiana'=> ['ZOO_2'], 'Nevada' => ['ZOO_3', 'ZOO_4'], } 'PUMA1' => { 'Arizona'=> ['ZOO_3', 'ZOO_5'], 'Indiana'=> ['ZOO_3', 'ZOO_5'], } 'PUMA2' => { 'Arizona'=> ['ZOO_3', 'ZOO_5'], 'Indiana'=> ['ZOO_3', 'ZOO_5'], } 'PUMA3' => { 'Arizona'=> ['ZOO_3', 'ZOO_5'], 'Indiana'=> ['ZOO_3', 'ZOO_5'], } 'PUMA4' => { 'Arizona'=> ['ZOO_3', 'ZOO_5'], 'Indiana'=> ['ZOO_3', 'ZOO_5'], } 'MONKEY1' => { 'Indiana'=> ['ZOO_5'], 'Nevada'=> ['ZOO_12'], } 'MONKEY2' => { 'Indiana'=> ['ZOO_5'], 'Nevada'=> ['ZOO_12'], } 'ZEBRA1' => { 'Indiana'=> ['ZOO_6','ZOO_9'], } 'ZEBRA2' => { 'Indiana'=> ['ZOO_6','ZOO_9'], } 'LION1' => { 'Nevada'=> ['ZOO_4'], } };