Algerian Solitaire

board
886 Played