|The Chocolate Code|
Chocolate Puzzle is the 69th puzzle from The Curious Village.
You have a hankering for chocolate, so you buy a huge sheet of 30 chocolate squares. The sheet is five squares long by six squares wide. You can only break the chocolate at the lines that run between squares, and you aren't allowed to stack multiple segments on top of each other. Keeping those rules in mind, what is the fewest number of times you'll need to break the chocolate in order to separate each of the 30 chocolate squares?