This is not the first time I worked on this puzzle…