viktorlantos: IAPLC 2017 rank 70 by Viktor Lantos