Cane puzzle

Cane puzzle