Logic riddle "Rose Petals".

 

v20240901