input: Please answer the following: Information:  - James Elmer Benning (born April 29, 1963) is a retired professional ice hockey defenceman and the current general manager of the Vancouver Canucks. Drafted in the first round, sixth overall, in the 1981 NHL Entry Draft by the Toronto Maple Leafs, he played 610 games over nine seasons for the Leafs and the Canucks, compiling 52 goals and 243 points. He was identified during his playing career as an offensive defenseman.  - The National Hockey League (NHL) is a professional ice hockey league currently composed of 31 member clubs. Of the 30 clubs currently playing, 23 are in the United States and 7 in Canada. Headquartered in New York City, the NHL is considered to be the premier professional ice hockey league in the world, and one of the major professional sports leagues in the United States and Canada. The Stanley Cup, the oldest professional sports trophy in North America, is awarded annually to the league playoff champion at the end of each season.  - In ice hockey, the goaltender is the player responsible for preventing the hockey puck from entering their team's net, thus preventing the opposing team from scoring. The goaltender usually plays in or near the area in front of the net called the "goal crease" (often referred to simply as " the crease" or "the net"). Goaltenders tend to stay at or beyond the top of the crease to cut down on the angle of shots. In today's age of goaltending there are two common styles, butterfly and hybrid (hybrid is a mix of the traditional stand-up style and butterfly technique). Because of the power of shots, the goaltender wears special equipment designed to protect the body from direct impact. The goalie is one of the most valuable players on the ice, as their performance can greatly change the outcome or score of the game. One-on-one situations, such as breakaways and shootouts, have the tendency to highlight a goaltender's pure skill, or lack thereof. Only one goaltender is allowed to be on the ice for each team at any given time.  - The City of New York, often called New York City or simply New York, is the most populous city in the United States. With an estimated 2015 population of 8,550,405 distributed over a land area of just , New York City is also the most densely populated major city in the United States. Located at the southern tip of the state of New York, the city is the center of the New York metropolitan area, one of the most populous urban agglomerations in the world. A global power city, New York City exerts a significant impact upon commerce, finance, media, art, fashion, research, technology, education, and entertainment, its fast pace defining the term "New York minute". Home to the headquarters of the United Nations, New York is an important center for international diplomacy and has been described as the cultural and financial capital of the world.  - The Vancouver Canucks are a professional ice hockey team based in Vancouver, :British Columbia. They are members of the Pacific Division of the Western Conference of the National Hockey League (NHL). The Canucks play their home games at Rogers Arena, formerly known as General Motors Place, which has an official capacity of 18,860. Henrik Sedin is currently the captain of the team, Willie Desjardins is the head coach and Jim Benning is the general manager.  - Kevin McCarthy ( born July 14 , 1957 ) is a former professional ice hockey player who spent 10 seasons in the National Hockey League between 1977 and 1987 , serving as captain of the Vancouver Canucks from 1979 until 1982 .  - Henrik Lars Sedin (born 26 September 1980) is a Swedish professional ice hockey centre who currently serves as captain of the Vancouver Canucks of the National Hockey League (NHL). His identical twin brother Daniel also plays for the Canucks. Having played together throughout their careers, the pair are known for their effectiveness playing off one another. Henrik, a skilled passer, is known as the playmaker, while Daniel is known as the goalscorer. On 15 February 2013, Henrik Sedin became the all-time leading scorer for the Vancouver Canucks. On January 20, 2017 Henrik earned the 1,000th point of his career all earned while in a Canuck Uniform against former teammate and current Florida Panther Goalie Roberto Luongo.  - Ice hockey is a contact team sport played on ice, usually in a rink, in which two teams of skaters use their sticks to shoot a vulcanized rubber puck into their opponent's net to score points. Ice hockey teams usually consist of six players each: one goaltender, and five players who skate up and down the ice trying to take the puck and score a goal against the opposing team.    Given the paragraphs above, decide what entity has the relation 'position played on team / speciality' with 'defenceman'.
++++++++++
output: kevin mccarthy
input question: Information:  - Theoretical computer science, or TCS, is a division or subset of general computer science and mathematics that focuses on more abstract or mathematical aspects of computing and includes the theory of computation.  - In theoretical computer science, a computational problem is a mathematical object representing a collection of questions that computers might be able to solve. For example, the problem of factoring  - NP - hardness ( non-deterministic polynomial - time hard ) , in computational complexity theory , is a class of problems that are , informally , `` at least as hard as the hardest problems in NP '' . More precisely , a problem H is NP - hard when every problem L in NP can be reduced in polynomial time to H. As a consequence , finding a polynomial algorithm to solve any NP - hard problem would give polynomial algorithms for all the problems in NP , which is unlikely as many of them are considered hard . A common mistake is thinking that the NP in `` NP - hard '' stands for `` non-polynomial '' . Although it is widely suspected that there are no polynomial - time algorithms for NP - hard problems , this has never been proven . Moreover , the class NP also contains all problems which can be solved in polynomial time .  - In theoretical computer science and mathematics, the theory of computation is the branch that deals with how efficiently problems can be solved on a model of computation, using an algorithm. The field is divided into three major branches: automata theory and language, computability theory, and computational complexity theory, which are linked by the question: ""What are the fundamental capabilities and limitations of computers?"."  - Complexity describes the behaviour of a system or model whose components interact in multiple ways and follow local rules, meaning there is no reasonable higher instruction to define the various possible interactions.  - In mathematics and computer science, an algorithm is a self-contained sequence of actions to be performed. Algorithms perform calculation, data processing, and/or automated reasoning tasks.  - A computer is a device that can be instructed to carry out an arbitrary set of arithmetic or logical operations automatically. The ability of computers to follow a sequence of operations, called a "program", make computers very flexible and useful. Such computers are used as control systems for a very wide variety of industrial and consumer devices. This includes simple special purpose devices like microwave ovens and remote controls, factory devices such as industrial robots and computer assisted design, but also in general purpose devices like personal computers and mobile devices such as smartphones. The Internet is run on computers and it connects millions of other computers.  - Computational complexity theory is a branch of the theory of computation in theoretical computer science that focuses on classifying computational problems according to their inherent difficulty, and relating those classes to each other. A computational problem is understood to be a task that is in principle amenable to being solved by a computer, which is equivalent to stating that the problem may be solved by mechanical application of mathematical steps, such as an algorithm.    Given the paragraphs above, decide what entity has the relation 'subclass of' with 'computational problem'.???
output answer:
np-hardness