well written, great puzzles no too tricky like last submission.Really great job as usual!
Thank you very much. (ek)