https://m.12396wd.com/blog/solitaire-only-3352/