http://rippro.org/event/acpc2018/F.pdf