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).
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
Example solution: finland
Example explanation: This is a good example, as maikki uotila is citizen of the finland.

Problem: Context: A relational database management system (RDBMS) is a database management system (DBMS) that is based on the relational model as invented by E. F. Codd, of IBM's San Jose Research Laboratory. In 2017, many of the databases in widespread use are based on the relational database model., A database is an organized collection of data. It is the collection of schemas, tables, queries, reports, views, and other objects.
The data are typically organized to model aspects of reality in a way that supports processes requiring information, such as modelling the availability of rooms in hotels in a way that supports finding a hotel with vacancies., A domain-specific language (DSL) is a computer language specialized to a particular application domain. This is in contrast to a general-purpose language (GPL), which is broadly applicable across domains. There is a wide variety of DSLs, ranging from widely used languages for common domains, such as HTML for web pages, down to languages used by only one or a few pieces of software, such as Emacs Lisp for GNU Emacs and XEmacs. DSLs can be further subdivided by the kind of language, and include domain-specific "markup" languages, domain-specific "modeling" languages (more generally, specification languages), and domain-specific "programming" languages. Special-purpose computer languages have always existed in the computer age, but the term "domain-specific language" has become more popular due to the rise of domain-specific modeling. Simpler DSLs, particularly ones used by a single application, are sometimes informally called mini-languages., A transaction symbolizes a unit of work performed within a database management system (or similar system) against a database, and treated in a coherent and reliable way independent of other transactions. A transaction generally represents any change in database. Transactions in a database environment have two main purposes:, Debt, AIDS, Trade, Africa (DATA) was a multinational non-government organization founded in January 2002 in London by U2's Bono along with Bobby Shriver and activists from the Jubilee 2000 Drop the Debt campaign., A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms., Computer science is the study of the theory, experimentation, and engineering that form the basis for the design and use of computers. It is the scientific and practical approach to computation and its applications and the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information. An alternate, more succinct definition of computer science is the study of automating algorithmic processes that scale. A computer scientist specializes in the theory of computation and the design of computational systems., RDM Server is an embeddable , heterogeneous , client / server database management system supporting both C / C++ and SQL APIs for programming flexibility . The databases can be disk resident and / or memory resident . RDM Server implements multi-user locking , hot database backup , and a fully ACID compliant transaction logging system with automatic crash recovery . It is currently supported on many 32 - and 64 - bit enterprise and embedded operating systems . The database library can optionally be run in - process with the application , eliminating client / server remote procedure calls ., In computer software, a general-purpose programming language is a programming language designed to be used for writing software in a wide variety of application domains (a general-purpose language). In many ways a general-purpose language only has this status because it does not include language constructs designed to be used within a specific application domain (e.g., a page description language contains constructs intended to make it easier to write programs that control the layout of text and graphics on a page)., A relational database is a digital database whose organization is based on the relational model of data, as proposed by E. F. Codd in 1970.
The various software systems used to maintain relational databases are known as a relational database management system (RDBMS).
Virtually all relational database systems use SQL (Structured Query Language) as the language for querying and maintaining the database., SQL (or , Structured Query Language) is a special-purpose domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS), or for stream processing in a relational data stream management system (RDSMS)., C++ (pronounced "cee plus plus") is a general-purpose programming language. It has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation., In computer science, ACID ("Atomicity, Consistency, Isolation, Durability") is a set of properties of database transactions. In the context of databases, a single logical operation on the data is called a transaction. For example, a transfer of funds from one bank account to another, even involving multiple changes such as debiting one account and crediting another, is a single transaction., Generic programming is a style of computer programming in which algorithms are written in terms of types "to-be-specified-later" that are then "instantiated" when needed for specific types provided as parameters. This approach, pioneered by ML in 1973, permits writing common functions or types that differ only in the set of types on which they operate when used, thus reducing duplication. Such software entities are known as "generics" in Ada, Delphi, Eiffel, Java, C#, F#, Objective-C, Swift, and Visual Basic .NET; "parametric polymorphism" in ML, Scala, Haskell (the Haskell community also uses the term "generic" for a related but somewhat different concept) and Julia; "templates" in C++ and D; and "parameterized types" in the influential 1994 book "Design Patterns". The authors of "Design Patterns" note that this technique, especially when combined with delegation, is very powerful but also quote the following , Subject: rdm server, Relation: instance_of, Options: (A) bank (B) behavior (C) change (D) communication (E) computer (F) computer language (G) concept (H) data (I) database (J) database management system (K) definition (L) design (M) emacs (N) environment (O) government (P) hotel (Q) information (R) january (S) jubilee (T) language (U) model (V) object (W) operation (X) organization (Y) programming (Z) programming language ([) query language (\) scale (]) science (^) set (_) single (`) software (a) status (b) stream (c) structure (d) system (e) term (f) theory (g) trade (h) variety (i) work
Solution: software