#include <cstdlib>
#include <iostream>
#include <regex>

int main(int argc, char** argv) {
   if (argc != 3) exit(1);
   const char* regexp = argv[1];
   const char* s = argv[2];

   std::regex re(regexp);
   if (std::regex_search(s, re)) {
      std::cout << "matches" << std::endl;
   } else {
      std::cout << "does not match" << std::endl;
   }
}
