https://medium.com/bellas-weekly-math-games/3-difficult-puzzles-involving-particles-string-loops-pint-glasses-4f9cc494d02d