Review of VenusPuzzle