#include &lt;iostream&gt;    #include &lt;map&gt;    using namespace std;    int main &#40;&#41;    &#123;        multimap&lt;char, int&gt; mymultimap;        mymultimap.insert&#40;make_pair&#40;'y', 202&#41;&#41;;        mymultimap.insert&#40;make_pair&#40;'y', 252&#41;&#41;;        pair&lt;char, int&gt; highest = *mymultimap.rbegin&#40;&#41;;        multimap&lt;char, int&gt; :: iterator it = mymultimap.begin&#40;&#41;;        do         &#123;            cout &lt;&lt; &#40;*it&#41;.first &lt;&lt; &quot; =&gt; &quot; &lt;&lt; &#40;*it&#41;.second &lt;&lt; '\n';        &#125; while &#40; mymultimap.value_comp&#40;&#41;&#40;*it++, highest&#41; &#41;;        return 0;    &#125;
A. y =%gt; 202
B. y =%gt; 252
C. Both a & b
D. None of the mentioned
Answer:A
#include &lt;iostream&gt;    #include &lt;map&gt;    using namespace std;    int main &#40;&#41;    &#123;        multimap&lt;char, int&gt; mymultimap;        mymultimap.insert&#40;make_pair&#40;'y', 202&#41;&#41;;        mymultimap.insert&#40;make_pair&#40;'y', 252&#41;&#41;;        pair&lt;char, int&gt; highest = *mymultimap.rbegin&#40;&#41;;        multimap&lt;char, int&gt; :: iterator it = mymultimap.begin&#40;&#41;;        do         &#123;            cout &lt;&lt; &#40;*it&#41;.first &lt;&lt; &quot; =&gt; &quot; &lt;&lt; &#40;*it&#41;.second &lt;&lt; '\n';        &#125; while &#40; mymultimap.value_comp&#40;&#41;&#40;*it++, highest&#41; &#41;;        return 0;    &#125;
A. y =%gt; 202 B. y =%gt; 252 C. Both a & b D. None of the mentioned
Explanation:In this program, the method rbegin is used to return the first element in the map.