theory of complexity 139870