Teacher: In this task, you are given a context, a subject, a relation, and many options. Based on the context, from the options select the object entity that has the given relation with the subject. Answer with text (not indexes).
Teacher: Now, understand the problem? If you are still confused, see the following example:
Context: Joanne McLeod is a Canadian figure skating coach. She is the skating director at the Champs International Skating Centre of BC (formerly known as the BC Centre of Excellence). Here current and former students include Emanuel Sandhu, Mira Leung, Kevin Reynolds, Jeremy Ten, Nam Nguyen, and many others. In 2012, McLeod became the first level 5 certified figure skating coach in British Columbia., Victor Kraatz, MSC (born April 7, 1971) is a Canadian former ice dancer. In 2003, he and his partner, Shae-Lynn Bourne, became the first North American ice dancers to win a World Championship., Allie Hann-McCurdy (born May 23, 1987 in Nanaimo, British Columbia) is a Canadian ice dancer. McCurdy began skating at age eight and was a singles skater until age 12 when she switched to ice dancing. In 2003 she teamed up with Michael Coreno, with whom she was the 2010 Four Continents silver medalist and the 2008 Canadian bronze medalist. The pair retired in June 2010, to coach at the Gloucester Skating Club., Maikki Uotila - Kraatz ( born 25 February 1977 ) is a Finnish ice dancer . She is a former Finnish national champion with Toni Mattila . She married Victor Kraatz on June 19 , 2004 . The two coach in Vancouver , where they are the ice dancing directors at the BC Centre of Excellence . She and Kraatz have two sons , born September 14 , 2006 and July 10 , 2010 ., Burnaby is a city in British Columbia, Canada, located immediately to the east of Vancouver. It is the third-largest city in British Columbia by population, surpassed only by nearby Surrey and Vancouver., Canada (French: ) is a country in the northern half of North America. Its ten provinces and three territories extend from the Atlantic to the Pacific and northward into the Arctic Ocean, covering , making it the world's second-largest country by total area and the fourth-largest country by land area. Canada's border with the United States is the world's longest land border. The majority of the country has a cold or severely cold winter climate, but southerly areas are warm in summer. Canada is sparsely populated, the majority of its land territory being dominated by forest and tundra and the Rocky Mountains. About four-fifths of the country's population of 36 million people is urbanized and live near the southern border. Its capital is Ottawa, its largest city is Toronto; other major urban areas include Montreal, Vancouver, Calgary, Edmonton, Quebec City, Winnipeg and Hamilton., British Columbia (BC) is the westernmost province of Canada, with a population of more than four million people located between the Pacific Ocean and the Rocky Mountains. 
British Columbia is also a component of the Pacific Northwest and the Cascadia bioregion, along with the U.S. states of Idaho, Oregon, Washington and Alaska., The "Champs International Skating Centre of British Columbia" (formerly known as the 'BC Centre of Excellence') is one of two major figure skating training centers in Canada. Located in Burnaby, British Columbia, it is home to many great national and international skaters. The programs there are overseen by a staff, including Joanne McLeod, who coaches 3-time Canadian men's national champion Emanuel Sandhu; Bruno Marcotte, who competed at the 2002 Winter Olympics; Victor Kraatz, the 2003 World Champion in ice dancing, and Maikki Uotila, who was a national champion in Finland. The center operates out of Canlan Ice Sports Burnaby 8 Rinks. Notable skaters who train there include Emanuel Sandhu, Mira Leung, Allie Hann-McCurdy & Michael Coreno, Jessica Millar & Ian Moram, Jeremy Ten, and Kevin Reynolds. This skating school is sometimes known as a training site for international competitors to practice for competitions in Vancouver. Champs International hosts its annual competition known as the BC/YK SummerSkate Competition every August., Shae-Lynn Bourne, MSC (born January 24, 1976) is a Canadian ice dancer. In 2003, she and partner Victor Kraatz became the first North American ice dancers to win a World Championship. They competed at three Winter Olympic Games, placing 10th at the 1994 Winter Olympics, 4th at the 1998 Winter Olympics, and 4th at the 2002 Winter Olympics., Vancouver, officially the City of Vancouver, is a coastal seaport city on the mainland of British Columbia, Canada, and the most populous city in the province., Subject: maikki uotila, Relation: country_of_citizenship, Options: (A) american (B) british (C) canada (D) finland (E) montreal
Solution: finland
Reason: This is a good example, as maikki uotila is citizen of the finland.

Now, solve this instance: Context: In computing, source code is any collection of computer instructions, possibly with comments, written using a human-readable programming language, usually as ordinary text. The source code of a program is specially designed to facilitate the work of computer programmers, who specify the actions to be performed by a computer mostly by writing source code. The source code is often transformed by an assembler or compiler into binary machine code understood by the computer. The machine code might then be stored for execution at a later time. Alternatively, source code may be interpreted and thus immediately executed., A programmer, computer programmer, developer, dev, coder, or software engineer is a person who writes computer software. The term "computer programmer" can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a programmer analyst. A programmer's primary computer language (Assembly, COBOL, C, C++, C#, Java, Lisp, Python, etc.) is often prefixed to these titles, and those who work in a Web environment often prefix their titles with "Web". The term "programmer" can be used to refer to a software developer, Web developer, mobile applications developer, embedded firmware developer, software engineer, computer scientist, or software analyst. However, members of these professions possess other software engineering skills, beyond programming; for this reason, the term "programmer", or "code monkey", is sometimes considered an insulting or derogatory oversimplification of these other professions. This has sparked much debate amongst developers, analysts, computer scientists, programmers, and outsiders who continue to be puzzled at the subtle differences in the definitions of these occupations., OpenGrok is a source code search and cross reference engine . It helps programmers to search , cross-reference and navigate source code trees . It can understand various program file formats and version control histories like Monotone , SCCS , RCS , CVS , Subversion , Mercurial , Git , Clearcase , Perforce and Bazaar . The name comes from the term grok , a jargon term used in computing to mean `` profoundly understand '' . The term grok originated in a science fiction novel by Robert A. Heinlein called Stranger in a Strange Land . OpenGrok is being developed mainly by Oracle Corporation ( former Sun Microsystems ) engineers with help from its community . OpenGrok is released under the terms of the Common Development and Distribution License ( CDDL ) ., Subject: opengrok, Relation: programming_language, Options: (A) c (B) cobol (C) java (D) lisp
Student:
java