10 interesting logic puzzles. LONG POST.

 

v20240901