solitaria: by Davide Lauriola