https://parentalpearls.blogspot.com/2023/12/decoding-puzzle-dealing-with-persistent.html