#!/usr/bin/perl
# your code goes here
use strict;
use warnings;
while(<DATA>){
^\w+\
s*\
(\
s*(?:(')|("))?\s*(\w+)\s*\(\s*((?(1)"|'))?\
s*(\w+)\
s*\
4?\
s*\
)\
s*(\w+)\
s*(?(1)'|")?\s*\) /x;
print "=$3= =$5= =$6=\n";
}
__DATA__
text (aaa (text) ccc)
text ( aaa (text) ccc )
text ( ' aaa (text) ccc ' )
text ( " aaa (text) ccc " )
text (aaa ( ' text ' ) ccc)
text ( aaa ( ' text ' ) ccc )
text ( ' aaa ( " text " ) ccc ' )
text ( " aaa ( ' text ' ) ccc " )
IyEvdXNyL2Jpbi9wZXJsCiMgeW91ciBjb2RlIGdvZXMgaGVyZQp1c2Ugc3RyaWN0Owp1c2Ugd2FybmluZ3M7Cgp3aGlsZSg8REFUQT4pewogICAgY2hvbXA7CiAgICBtLwogICAgICAgIF5cdytccypcKFxzKig/OignKXwoIikpP1xzKihcdyspXHMqXChccyooKD8oMSkifCcpKT9ccyooXHcrKVxzKlw0P1xzKlwpXHMqKFx3KylccyooPygxKSd8Iik/XHMqXCkKICAgIC94OwoKICAgIHByaW50ICI9JDM9ID0kNT0gPSQ2PVxuIjsKfQpfX0RBVEFfXwp0ZXh0IChhYWEgKHRleHQpIGNjYykgCnRleHQgKCBhYWEgKHRleHQpIGNjYyApCnRleHQgKCAnIGFhYSAodGV4dCkgY2NjICcgKSAKdGV4dCAoICIgYWFhICh0ZXh0KSBjY2MgIiApCnRleHQgKGFhYSAoICcgdGV4dCAnICkgY2NjKSAKdGV4dCAoIGFhYSAoICcgdGV4dCAnICkgY2NjICkKdGV4dCAoICcgYWFhICggIiB0ZXh0ICIgKSBjY2MgJyApIAp0ZXh0ICggIiBhYWEgKCAnIHRleHQgJyApIGNjYyAiICkg