Ese juego se llama típicamente "Solitario". Hay varias maneras de hallar la solución, unas más largas que otras, y si buscas por Google "solucion solitario" te saldrán muchas páginas de cómo solucionarlo. Te dejo un enlace que te puede interesar:
http://www.it.uc3m.es/jvillena/irc/p...s/06-07/36.pdf