puzzle of nature