#include <algorithm>
#include <iostream>
#include <vector>
void what(std::vector<int> vec)
{
std::unique(begin(vec), end(vec));
for (auto value : vec) {
std::cout << value << ' ';
}
std::cout << '\n';
}
int main()
{
what({ 1, 1, 2 });
what({ 1, 1, 2, 2 });
what({ 1, 1, 2, 2, 3 });
}
I2luY2x1ZGUgPGFsZ29yaXRobT4KI2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgoKdm9pZCB3aGF0KHN0ZDo6dmVjdG9yPGludD4gdmVjKQp7CglzdGQ6OnVuaXF1ZShiZWdpbih2ZWMpLCBlbmQodmVjKSk7Cglmb3IgKGF1dG8gdmFsdWUgOiB2ZWMpIHsKCQlzdGQ6OmNvdXQgPDwgdmFsdWUgPDwgJyAnOwoJfQoJc3RkOjpjb3V0IDw8ICdcbic7Cn0KCmludCBtYWluKCkKewoJd2hhdCh7IDEsIDEsIDIgfSk7Cgl3aGF0KHsgMSwgMSwgMiwgMiB9KTsKCXdoYXQoeyAxLCAxLCAyLCAyLCAzIH0pOwp9Cg==