puzzle diagram presentation