The Ginormous Zigguflat puzzle