1.ソリティアのルールを明確にし、定式化する
2.ソリティアには絶対に解けない問題があるので、
 ソリティアが解けるための必要十分条件を調べる。
3.解ける問題に関しての、解くアルゴリズムを考える。
4.アルゴリズムをコーティングする。