This is CS102 Picnic project with Alice. I hope to God this works