@Arjun Sir, If I connect a collection of spare processors together and install some environment to simulate a multiprocessor system without proper consistency check mechanisms implemented, couldn't there be a situation when execution of Q happens to be split between the processors and the stmt. 'u:=0' is executed before 'x, y, z, u := 1, 1, 1, 1;'