medium puzzle

included a medium level puzzle for testing