Logic exercise from own experience

 

v20240901