mscroggs.co.uk
mscroggs.co.uk

subscribe

Blog

A new puzzle every day

 2026-04-20 
This is an article that I wrote for Chalkdust issue 23, and the new puzzle it introduces appears on the cover of issue 23.
In January, I paid a visit to MathsWorld, the recently opened maths discovery centre in London, alongside some other members of the Chalkdust team. One of the highlights of the trip was playing the two-player game Genius Square.
In Genius Square, you start with a six-by-six board and roll seven dice. These dice tell you where to place seven cylindrical blocks, for example:
The dice
The board with the cylinders placed and the pieces
The two players then race to fit the pieces shown above into the remaining space on the board. The pieces that the players have are the five tetrominoes, the two triominoes, a domino, and a single square (or monomino); these are all the shapes you can make by gluing together up to four squares (if rotations and reflections are considered the same shape).
If you want to ruin/improve your copy of Chalkdust, you could cut out the pieces shown above and try to fit them in the board to the left.
There's some clever design in this game: if, instead of rolling the dice, you were to randomly pick any set of seven spaces to place the cylinders, the puzzle is not guaranteed to have a solution. The locations printed on the dice have been carefully chosen so that any combination that you can roll leads to a solvable puzzle.

A puzzle-a-day

The Genius Square puzzle is similar to another rearrangement puzzle: the puzzle-a-day calendar, created by the Norwegian puzzle makers DragonFjord.
The puzzle-a-day board and pieces
In this puzzle, you are given the pieces below and asked to place them on the board to cover everything except today's date. For example, on 22 July, you could place the pieces like this:
A solution of puzzle-a-day for 22 July
DragonFjord make and sell wooden and plastic versions of puzzle-a-day, which you can buy from Maths Gear—who also provide the top prize for the crossnumber—to avoid the cost of shipping directly from Norway.
In puzzle-a-day, it's possible to arrange the pieces to make every single combination of a number and a month, including days that don't exist like 31 September and 30 February.
A solution of puzzle-a-day for 31 September?!
While we were considering options for the cover of this issue, we discussed putting something like Genius Square on the cover, and I began to wonder if it would be possible to make a puzzle like puzzle-a-day but where it was only possible to make days that actually appear on the calendar.

A new puzzle

After spending a while scribbling on squared paper and getting nowhere, I had an idea: I could put the months in regions that were disconnected from the day numbers. Then, by carefully choosing the shape of the month regions and the arrangement of the dates, I could force the solver to use different combinations of pieces on the day numbers for different months.
Once I'd had this idea, I threw together some Python code that could see which day numbers you could and couldn't leave uncovered with a set of pieces, and waited for it to find a good set of pieces. It found this board and these pieces:
The board and pieces for the new puzzle
As in Tetris, I've named the pieces after letters that they vaguely resemble.
In January, March, May, July, August, October and December, you have to use a P, an O and the A in the month regions. The remaining pieces can make any day from 1 to 31.
In April, June, September and November, you need to use the C, an O and the A in the month regions. This leaves pieces that can make any day from 1 to 30, but importantly can't make 31.
In February, you need to use both Os and the C in the month regions. This leaves pieces that can make any day from 1 to 29, but not 30 or 31.
Now all we need to do is find another new arrangement that somehow works differently in leap and non-leap years...
×1            ×1            
(Click on one of these icons to react to this blog post)

You might also enjoy...

Comments

Comments in green were written by me. Comments in blue were not written by me.
 Add a Comment 


I will only use your email address to reply to your comment (if a reply is needed).

Allowed HTML tags: <br> <a> <small> <b> <i> <s> <sup> <sub> <u> <spoiler> <ul> <ol> <li> <logo>
To prove you are not a spam bot, please type "axes" in the box below (case sensitive):

Archive

Show me a random blog post
 2026 

May 2026

World Cup stickers 2026

Apr 2026

A new puzzle every day
Mixing Wordle with other games

Feb 2026

Christmas (2025) is over
 2025 

Dec 2025

Christmas card 2025

Nov 2025

Christmas (2025) is coming!

Sep 2025

The partridge puzzle

Aug 2025

TMiP 2025 puzzle hunt

Jun 2025

A nonogram alphabet

Mar 2025

How to write a crossnumber

Jan 2025

Christmas (2024) is over
Friendly squares
 2024 

Dec 2024

A regular expression Christmas puzzle
Christmas card 2024

Nov 2024

Christmas (2024) is coming!

Feb 2024

Zines, pt. 2

Jan 2024

Christmas (2023) is over
 2023 
▼ show ▼
 2022 
▼ show ▼
 2021 
▼ show ▼
 2020 
▼ show ▼
 2019 
▼ show ▼
 2018 
▼ show ▼
 2017 
▼ show ▼
 2016 
▼ show ▼
 2015 
▼ show ▼
 2014 
▼ show ▼
 2013 
▼ show ▼
 2012 
▼ show ▼

Tags

fence posts nine men's morris folding tube maps raspberry pi approximation pythagoras mathslogicbot sorting sound statistics news newcastle crochet hyperbolic surfaces a gamut of games big internet math-off games accuracy cross stitch national lottery programming trigonometry speed dates golden spiral turtles wordle misleading statistics bempp alphabets rust rhombicuboctahedron datasaurus dozen kings tetris preconditioning python squares royal institution machine learning puzzles london underground the aperiodical error bars inline code sobolev spaces map projections kenilworth exponential growth logs curvature countdown friendly squares bubble bobble tmip boundary element methods folding paper dataset martin gardner stirling numbers pi fonts sport quadrilaterals matrix of minors hats pascal's triangle matrix of cofactors databet javascript weak imposition reddit christmas card data visualisation polynomials live stream signorini conditions london computational complexity asteroids wave scattering thirteen radio 4 errors mathsteroids video games golden ratio nonograms platonic solids chebyshev pi approximation day partridge puzzle determinants triangles geogebra binary logo realhats bodmas gerry anderson bluesky talking maths in public standard deviation coins bots convergence stickers pokémon wordle captain scarlet crossnumber football world cup propositional calculus rugby braiding data 24 hour maths chalkdust magazine geometry dinosaurs harriss spiral oeis correlation coventry recursion edinburgh regular expressions manchester science festival pizza cutting christmas gaussian elimination graph theory dragon curves guest posts runge's phenomenon hannah fry anscombe's quartet cambridge pac-man royal baby phd ternary php latex youtube finite group mean simultaneous equations hexapawn logic reuleaux polygons plastic ratio european cup arithmetic matrix multiplication matrices game of life final fantasy graphs estimation flexagons mathsjam go gather town tennis weather station advent calendar game show probability menace finite element method books warwick fractals chess electromagnetic field probability light people maths craft frobel matt parker wool manchester draughts inverse matrices pokémon numbers crosswords arrangement puzzles zines crossnumbers numerical analysis palindromes ucl interpolation noughts and crosses

Archive

Show me a random blog post
▼ show ▼
© Matthew Scroggs 2012–2026