Very long puzzle