#include <iostream>
#include <map>
int main() {
std::map<int, int> m;
for (int token1, token2; std::cin >> token1 >> token2;) {
m[token1] = token2;
}
for (auto& p : m) {
std::cout << "[" << p.first << "] = " << p.second << std::endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgoKaW50IG1haW4oKSB7CiAgICBzdGQ6Om1hcDxpbnQsIGludD4gbTsKICAgIGZvciAoaW50IHRva2VuMSwgdG9rZW4yOyBzdGQ6OmNpbiA+PiB0b2tlbjEgPj4gdG9rZW4yOykgewogICAgICAgIG1bdG9rZW4xXSA9IHRva2VuMjsKICAgIH0KCiAgICBmb3IgKGF1dG8mIHAgOiBtKSB7CiAgICAgICAgc3RkOjpjb3V0IDw8ICJbIiA8PCBwLmZpcnN0IDw8ICJdID0gIiA8PCBwLnNlY29uZCA8PCBzdGQ6OmVuZGw7CiAgICB9Cn0=
MTczMDU5MjAwIDIzCjI1MjAyODgwMCAyNAozMTUxODcyMDAgMjUKMzQ2NzIzMjAwIDI2CjM5Mzk4NDAwMCAyNwo0MjU1MjAwMDAgMjgKNDU3MDU2MDAwIDI5CjUwNDQ4OTYwMCAzMAo1NTE3NTA0MDAgMzEKNTk5MTg0MDAwIDMyCjgyMDEwODgwMCAzMwo5MTQ4MDMyMDAgMzQKMTAyNTEzNjAwMCAzNQo=
173059200 23
252028800 24
315187200 25
346723200 26
393984000 27
425520000 28
457056000 29
504489600 30
551750400 31
599184000 32
820108800 33
914803200 34
1025136000 35