theoretical+solution