Porn: long time exercises