= 1008 https://utcc.utoronto.ca/~cks/space/blog/web/CGINotSlow