#!/usr/bin/perl -w
use strict;
my @nouns=qw(Roses Violets Perl And);
my @assoc=qw(red blue pink you);
my $i=0;
foreach my $item (@nouns) {
print $item, (($item=~/s$/) ? " are " :
(($item=~/and/i) ? " so are " : " is ")),
$assoc[$i], (($item=~/and/i) ? " :-)\n" : ",\n");
$i++;
}