Camel Puzzle

Complete the puzzle while discussing your moves.