A quick reminder: the deadline for submitting your solution to Anirban DasGupta’s latest puzzle (#20) is April 23, 2018. You can find the puzzle here.