math puzzles andynis@blueyonder.co.uk