Author: Alexei Avgustinovich Tuzhilin