import java.util.*;
import java.util.stream.*;
public class Main {
private static List<LongStream> invertedStreams(List<LongStream> streams) {
// write your code here
return streams;
}
/* Do not modify the code below */
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
List<Boolean> parallelFlags = Arrays
.stream(scanner.nextLine().split("\\s+"))
.map(Boolean::parseBoolean)
.collect(Collectors.toList());
// :)
List<LongStream> streams = Stream
.iterate(0,
i -> i < parallelFlags.size(),
i -> i + 1)
.map(i -> {
var stream = LongStream.of();
if (parallelFlags.get(i)) {
stream = stream.parallel();
}
return stream;
}).collect(Collectors.toList());
List<String> invertedParallelFlagsAsStrings =
invertedStreams(streams).stream()
.map(LongStream::isParallel)
.map(Object::toString)