Introducing a free service called Binder. You can easily try out the executable services from the Jupyter notebook repository on github.
In other words, you can create various execution environments with just a browser.
As a sample, I will try SaitoTsutomu / OptForPuzzle, which solves my published puzzle.
--Open http://mybinder.org/. --Enter "Saito Tsutomu / OptFor Puzzle" in Build a repository and press the submit button. --The docker image is automatically created and the Status (http://mybinder.org/status/saitotsutomu/optforpuzzle) is updated.
--When completed turns green, press the launch button in the upper right corner.
--Jupyter notebook will start, so open it and run it.
--Files with one or more ".ipynb" extensions --requirements.txt (additional required library)
that's all