Before revision:  The output has to be reported sequentially, and it cannot be accessed or modified . In addition, there is a read-write workspace of O(s ) words, where s \in \{1, \dots, n\} is a given parameter.
After revision:  The output has to be reported sequentially, and it cannot be accessed or modified afterwards. There is a parameter s \in \{1, \dots, n\} is a given parameter.