all before some puzzle page