From the section "Watermarks in Parallel Streams" in the following URL,we know that " operator’s current event time is the minimum of its input streams’ event times"
<https://ci.apache.org/projects/flink/flink-docs-release-1.5/dev/event_time.html>

Now that us take the event time of window(1) instance as an example, and we know the event time is 14(min(29,14)) , however what happens if the following sequence watermark events happens?

What's happens if the watermark event 29 arrives at the window(1) before watermark event 14?

Such as suppose the watermark event 29 arrives at the window(1) instance firstly, as the watermark 14 event hasn't arrived it ,so the event time of window(1) instance was set to 29 firstly , after that suppose the watermark 14 event arrived window(1) instance also , then the event time of window(1) instance was set to 14? (If that's the case, then event time of window(1) would change from 29 to 14, become smaller) ,also suppose after that the source(2) generated a watermark 39, and then arrived at window(1) instance, then the event time of window(1) instance would be set 29 or 39?