I like this website.ps. minor guessing required for 2 last squares.ps2. I didn't like this hanjie, took me about 20 minutes to solve.ps3. sorry.