#include <iostream>
#include <string>
using namespace std;
string hello("hello");
string hi("hello");
void my_function(string r1, string r2) {
cout << r1 << ',' << r2 << '\n';
}
#define BEGIN_MATCHING ((void)0
#define MATCH ); my_function(
#define WITH ,
#define END_MATCHING );
int main() {
BEGIN_MATCHING
MATCH hello WITH hi
MATCH hello WITH hi
END_MATCHING
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RyaW5nIGhlbGxvKCJoZWxsbyIpOwpzdHJpbmcgaGkoImhlbGxvIik7Cgp2b2lkIG15X2Z1bmN0aW9uKHN0cmluZyByMSwgc3RyaW5nIHIyKSB7Cgljb3V0IDw8IHIxIDw8ICcsJyA8PCByMiA8PCAnXG4nOwp9CgojZGVmaW5lIEJFR0lOX01BVENISU5HICgodm9pZCkwCiNkZWZpbmUgTUFUQ0ggKTsgbXlfZnVuY3Rpb24oCiNkZWZpbmUgV0lUSCAsCiNkZWZpbmUgRU5EX01BVENISU5HICk7CgppbnQgbWFpbigpIHsKICAgIEJFR0lOX01BVENISU5HCiAgICBNQVRDSCBoZWxsbyBXSVRIIGhpCiAgICBNQVRDSCBoZWxsbyBXSVRIIGhpCiAgICBFTkRfTUFUQ0hJTkcKfQ==