b202703c9d0b55d6c39df29178ce818a PeriodPolycycle_accepted.pdf