Snake puzzle

Snake puzzle