#include <algorithm>
#include <cctype>
#include <string>
#include <iostream>
using namespace std;
int main()
{
std::string s = "This is, a, string: with ! punctuation.;";
s.erase(std::remove_if(s.begin(), s.end(), ::ispunct), s.end());
cout << s;
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGNjdHlwZT4KI2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICBzdGQ6OnN0cmluZyBzID0gIlRoaXMgaXMsIGEsIHN0cmluZzogd2l0aCAhIHB1bmN0dWF0aW9uLjsiOwogICBzLmVyYXNlKHN0ZDo6cmVtb3ZlX2lmKHMuYmVnaW4oKSwgcy5lbmQoKSwgOjppc3B1bmN0KSwgcy5lbmQoKSk7CiAgIGNvdXQgPDwgczsKfQ==