#!/usr/bin/perl
use strict;
use warnings;
#******************************
my $zmienna=<STDIN>;
my @tab_filtr;
my @tab_parametr;
my @tmp;
my $licznik_parametrow=0;
my $licznik_filtrow=0;
my $dl;
#*********************************
while($zmienna ne '<<KONIEC>>\n'){
if($zmienna=~/^-/){
$zmienna=~s/^-//; #obcina znak "-" if($dl==1){
if($zmienna eq "e"){$licznik_filtrow++;}
if($zmienna eq "x"){$licznik_filtrow++;}
if($zmienna eq "r"){$licznik_filtrow+=2;}
push @tab_filtr,$zmienna; }
else{
my $i=0;
while($dl!=0){
if($tmp[$i] eq "e"){$licznik_filtrow++;}
if($tmp[$i] eq "x"){$licznik_filtrow++;}
if($tmp[$i] eq "r"){$licznik_filtrow+=2;}
push @tab_filtr,$tmp[$i]; $i++;
$dl--;
}
}}
else {
$licznik_parametrow++;
push @tab_parametr,$zmienna; }
$zmienna=<STDIN>;
}
#************************
if($licznik_parametrow < $licznik_filtrow){
print "Za malo parametrow!\n"; }
#*********************
my @wejscie=();
while(<STDIN>)
{
if($zmienna eq "\n"){
last;
}
}
#*********************************
IyEvdXNyL2Jpbi9wZXJsCnVzZSBzdHJpY3Q7CnVzZSB3YXJuaW5nczsKIyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKbXkgJHptaWVubmE9PFNURElOPjsKbXkgQHRhYl9maWx0cjsKbXkgQHRhYl9wYXJhbWV0cjsKbXkgQHRtcDsKbXkgJGxpY3puaWtfcGFyYW1ldHJvdz0wOwpteSAkbGljem5pa19maWx0cm93PTA7Cm15ICRkbDsKIyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgp3aGlsZSgkem1pZW5uYSBuZSAnPDxLT05JRUM+PlxuJyl7CmlmKCR6bWllbm5hPX4vXi0vKXsKJHptaWVubmE9fnMvXi0vLzsgI29iY2luYSB6bmFrICItIgokZGw9bGVuZ3RoKCR6bWllbm5hKTsKaWYoJGRsPT0xKXsKaWYoJHptaWVubmEgZXEgImUiKXskbGljem5pa19maWx0cm93Kys7fQppZigkem1pZW5uYSBlcSAieCIpeyRsaWN6bmlrX2ZpbHRyb3crKzt9CmlmKCR6bWllbm5hIGVxICJyIil7JGxpY3puaWtfZmlsdHJvdys9Mjt9CnB1c2ggQHRhYl9maWx0ciwkem1pZW5uYTsgCn0KZWxzZXsKQHRtcD1zcGxpdCgvLywkem1pZW5uYSk7Cm15ICRpPTA7CndoaWxlKCRkbCE9MCl7CmlmKCR0bXBbJGldIGVxICJlIil7JGxpY3puaWtfZmlsdHJvdysrO30KaWYoJHRtcFskaV0gZXEgIngiKXskbGljem5pa19maWx0cm93Kys7fQppZigkdG1wWyRpXSBlcSAiciIpeyRsaWN6bmlrX2ZpbHRyb3crPTI7fQpwdXNoIEB0YWJfZmlsdHIsJHRtcFskaV07CiRpKys7CiRkbC0tOwp9Cn19CmVsc2UgewogCiRsaWN6bmlrX3BhcmFtZXRyb3crKzsKcHVzaCBAdGFiX3BhcmFtZXRyLCR6bWllbm5hOwp9CiR6bWllbm5hPTxTVERJTj47Cn0KIyoqKioqKioqKioqKioqKioqKioqKioqKgppZigkbGljem5pa19wYXJhbWV0cm93IDwgJGxpY3puaWtfZmlsdHJvdyl7CnByaW50ICJaYSBtYWxvIHBhcmFtZXRyb3chXG4iOwogICAgZXhpdDsgCn0KIyoqKioqKioqKioqKioqKioqKioqKgpteSBAd2Vqc2NpZT0oKTsKd2hpbGUoPFNURElOPikKewppZigkem1pZW5uYSBlcSAiXG4iKXsKICAgICAgICBsYXN0OwogICAgfQogICAgY2hvbXAgJHptaWVubmE7CiAgICBwdXNoIEB3ZWpzY2llLCR6bWllbm5hOwp9CiMqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKcHJpbnQgIkB0YWJfcGFyYW1ldHJcbiI7CnByaW50ICJAdGFiX2ZpbHRyXG4iOwpwcmludCAiQHdlanNjaWVcbiI7