#include <bits/stdc++.h>
using
namespace
std;
int
main()
{
map<string, map<
int
,
int
> > m;
map<string, map<
int
,
int
> >::iterator itr;
map<
int
,
int
>::iterator ptr;
m.insert(make_pair(
"Noob"
, map<
int
,
int
>()));
m[
"Noob"
].insert(make_pair(0, 5));
m.insert(make_pair(
"Geek"
, map<
int
,
int
>()));
m[
"Geek"
].insert(make_pair(1, 10));
m.insert(make_pair(
"Geek"
, map<
int
,
int
>()));
m[
"Geek"
].insert(make_pair(2, 20));
for
(itr = m.begin(); itr != m.end(); itr++) {
for
(ptr = itr->second.begin(); ptr != itr->second.end(); ptr++) {
cout <<
"First key is "
<< itr->first
<<
" And second key is "
<< ptr->first
<<
" And value is "
<< ptr->second << endl;
}
}
}