import std; void main () { string S = readln.chomp; DList!char Q; foreach (c; S) { Q.insertBack(c); } void rev (ref bool x) { x = x ? false : true; } bool isInc = false; while (!Q.empty) { auto head = Q.front; Q.removeFront; if (head == '#') { rev(isInc); continue; } if (isInc) write(head); } write("\n"); }