# 1114. Print in Order
# sol from https://leetcode.com/problems/print-in-order/discuss/335939/5-Python-threading-solutions-(Barrier-Lock-Event-Semaphore-Condition)-with-explanation
# 5 different ways of concurrency in python
