Very nice puzzle ! Like many of us, I stuck on Recurrency level, but that was a fun discovery)
Thanks a lot, I appreciate it :)