HomepageZJ ZJPopular puzzles created by ZJ ZJ Popular puzzles created by ZJ ZJ 18SAILINGZJ ZJsolved 1,469 timesSolve puzzle