#include<iostream>
#include<map>
#include<string>
#include<vector>
using namespace std;
int main() {
map<string, map<string, map<string, vector<int>>>> Szkola;
Szkola["3TP"]["Daber"]["Informatyka"] = {5, 5};
Szkola["4TP"]["Milosz"]["Polski"] = {6, 6, 6};
for (auto s : Szkola) {
cout << s.first << endl;
for (auto uczen : s.second) {
cout << uczen.first << endl;
for (auto przedmiot : uczen.second) {
cout << przedmiot.first << endl;
for (auto ocena : przedmiot.second) {
cout << ocena << " ";
}
cout<<endl;
}
}
}
}
I2luY2x1ZGU8aW9zdHJlYW0+CiNpbmNsdWRlPG1hcD4KI2luY2x1ZGU8c3RyaW5nPgojaW5jbHVkZTx2ZWN0b3I+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewogICAgbWFwPHN0cmluZywgbWFwPHN0cmluZywgbWFwPHN0cmluZywgdmVjdG9yPGludD4+Pj4gU3prb2xhOwogICAgU3prb2xhWyIzVFAiXVsiRGFiZXIiXVsiSW5mb3JtYXR5a2EiXSA9IHs1LCA1fTsKCVN6a29sYVsiNFRQIl1bIk1pbG9zeiJdWyJQb2xza2kiXSA9IHs2LCA2LCA2fTsKCiAgICBmb3IgKGF1dG8gcyA6IFN6a29sYSkgewogICAgICAgIGNvdXQgPDwgcy5maXJzdCA8PCBlbmRsOwogICAgICAgIGZvciAoYXV0byB1Y3plbiA6IHMuc2Vjb25kKSB7CiAgICAgICAgICAgIGNvdXQgPDwgdWN6ZW4uZmlyc3QgPDwgZW5kbDsKICAgICAgICAgICAgZm9yIChhdXRvIHByemVkbWlvdCA6IHVjemVuLnNlY29uZCkgewogICAgICAgICAgICAgICAgY291dCA8PCBwcnplZG1pb3QuZmlyc3QgPDwgZW5kbDsKCSAgICAgICAgICAgIGZvciAoYXV0byBvY2VuYSA6IHByemVkbWlvdC5zZWNvbmQpIHsKCQkJCQljb3V0IDw8IG9jZW5hIDw8ICIgIjsKCSAgICAgICAgICAgIH0KCSAgICAgICAgCWNvdXQ8PGVuZGw7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9Cn0KCgo=