Crazy-Zach puzzle