Porn: fast time nxn