Compicated Maze