#include <bits/stdc++.h> // Umum dipakai di competitive programming[web:22][web:24]
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int N;
cin >> N;
long long totalPendapatan = 0;
string kode;
long long harga, jumlah;
string kodeTerlaris = "";
long long jumlahTerbanyak = -1;
for (int i = 0; i < N; i++) {
cin >> kode >> harga >> jumlah;
// Hitung pendapatan untuk jenis ini
long long pendapatanJenis = harga * jumlah;
totalPendapatan += pendapatanJenis;
// Cek apakah ini layangan terlaris baru
if (jumlah > jumlahTerbanyak) {
jumlahTerbanyak = jumlah;
kodeTerlaris = kode;
} else if (jumlah == jumlahTerbanyak) {
// Jika sama banyak, ambil yang leksikografis lebih kecil
if (kode < kodeTerlaris) {
kodeTerlaris = kode;
}
}
}
cout << totalPendapatan << "\n";
cout << kodeTerlaris << "\n";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+IC8vIFVtdW0gZGlwYWthaSBkaSBjb21wZXRpdGl2ZSBwcm9ncmFtbWluZ1t3ZWI6MjJdW3dlYjoyNF0KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShudWxscHRyKTsgCgogICAgaW50IE47CiAgICBjaW4gPj4gTjsKCiAgICBsb25nIGxvbmcgdG90YWxQZW5kYXBhdGFuID0gMDsKICAgIHN0cmluZyBrb2RlOwogICAgbG9uZyBsb25nIGhhcmdhLCBqdW1sYWg7CgogICAgc3RyaW5nIGtvZGVUZXJsYXJpcyA9ICIiOwogICAgbG9uZyBsb25nIGp1bWxhaFRlcmJhbnlhayA9IC0xOwoKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgTjsgaSsrKSB7CiAgICAgICAgY2luID4+IGtvZGUgPj4gaGFyZ2EgPj4ganVtbGFoOwoKICAgICAgICAvLyBIaXR1bmcgcGVuZGFwYXRhbiB1bnR1ayBqZW5pcyBpbmkKICAgICAgICBsb25nIGxvbmcgcGVuZGFwYXRhbkplbmlzID0gaGFyZ2EgKiBqdW1sYWg7CiAgICAgICAgdG90YWxQZW5kYXBhdGFuICs9IHBlbmRhcGF0YW5KZW5pczsKCiAgICAgICAgLy8gQ2VrIGFwYWthaCBpbmkgbGF5YW5nYW4gdGVybGFyaXMgYmFydQogICAgICAgIGlmIChqdW1sYWggPiBqdW1sYWhUZXJiYW55YWspIHsKICAgICAgICAgICAganVtbGFoVGVyYmFueWFrID0ganVtbGFoOwogICAgICAgICAgICBrb2RlVGVybGFyaXMgPSBrb2RlOwogICAgICAgIH0gZWxzZSBpZiAoanVtbGFoID09IGp1bWxhaFRlcmJhbnlhaykgewogICAgICAgICAgICAvLyBKaWthIHNhbWEgYmFueWFrLCBhbWJpbCB5YW5nIGxla3Npa29ncmFmaXMgbGViaWgga2VjaWwKICAgICAgICAgICAgaWYgKGtvZGUgPCBrb2RlVGVybGFyaXMpIHsKICAgICAgICAgICAgICAgIGtvZGVUZXJsYXJpcyA9IGtvZGU7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgY291dCA8PCB0b3RhbFBlbmRhcGF0YW4gPDwgIlxuIjsKICAgIGNvdXQgPDwga29kZVRlcmxhcmlzIDw8ICJcbiI7CgogICAgcmV0dXJuIDA7Cn0K