Algerian Solitaire

board
897 Played