Too Many Hats - Rob Pratt; Stan Wagon; Michael Wiener; Piotr Zielinski (2018)