Solitaire Ultra

Solitaire with a random foundation start. You have to place all cards on the four foundations on the right in ascending order, beginning with the given initial value.