About the puzzles for homework 5

Simple puzzles created for this assignment:

For fun, we include some more difficult puzzles. To solve these puzzles you will need to think carefully about the efficiency of your algorithm (extra credit).