Thanks for visintg Shuai Wang's homepage! The page has been moved to a new place.

If you are not redirected in five seconds, click here. It will be redirected to https://shuaiwang.net