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