https://ntazh.blogspot.com/2020/03/read-online-optimal-flow-control-in.html