God’s puzzle