struct foo {
foo& operator++(int) {return *this;}
friend foo operator+(foo l, foo r) {return l;}
};
int main() {
foo i;
i+++++++++++++++++++++++++++++++++i;
}
c3RydWN0IGZvbyB7CiAgICBmb28mIG9wZXJhdG9yKysoaW50KSB7cmV0dXJuICp0aGlzO30KICAgIGZyaWVuZCBmb28gb3BlcmF0b3IrKGZvbyBsLCBmb28gcikge3JldHVybiBsO30KfTsKCmludCBtYWluKCkgewogICAgZm9vIGk7CmkrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKytpOwp9