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