#include<bits/stdc++.h>
using namespace std;
int n;
const int m = 3;
void fun(int arr[][m],int i,int em_id,int em_salary)
{
for (int j = 0; j < n; ++j)
{
/* code */
if (arr[i][1] == arr[j][0] && arr[i][2] > arr[j][2])
{
arr[j][2] += em_salary;
fun(arr,j,em_id,em_salary);
//break;
}
}
}
main()
{
cin>>n;
int arr[n][3];
for (int i = 0; i < n; ++i)
{
/* code */
for (int j = 0; j < 3; ++j)
{
/* code */
cin>>arr[i][j];
}
}
int em_id,em_salary;
cin>>em_id;
cin>>em_salary;
for (int i = 0; i < n; ++i)
{
/* code */
if(em_id == arr[i][0])
{
arr[i][2] += em_salary;
fun(arr,i,em_id,em_salary);
break;
}
}
for (int i = 0; i < n; ++i)
{
/* code */
for (int j = 0; j < 3; ++j)
{
/* code */
cout<<arr[i][j]<<" ";
}
cout<<"\n";
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG47CmNvbnN0IGludCBtID0gMzsKdm9pZCBmdW4oaW50IGFycltdW21dLGludCBpLGludCBlbV9pZCxpbnQgZW1fc2FsYXJ5KQp7Cglmb3IgKGludCBqID0gMDsgaiA8IG47ICsraikKCXsKCQkvKiBjb2RlICovCgkJaWYgKGFycltpXVsxXSA9PSBhcnJbal1bMF0gJiYgYXJyW2ldWzJdID4gYXJyW2pdWzJdKQoJCXsKCQkJYXJyW2pdWzJdICs9IGVtX3NhbGFyeTsKCQkJZnVuKGFycixqLGVtX2lkLGVtX3NhbGFyeSk7CgkJCS8vYnJlYWs7CgkJfQoJfQp9CgptYWluKCkKewoJY2luPj5uOwoJaW50IGFycltuXVszXTsKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKQoJewoJCS8qIGNvZGUgKi8KCQlmb3IgKGludCBqID0gMDsgaiA8IDM7ICsraikKCQl7CgkJCS8qIGNvZGUgKi8KCQkJY2luPj5hcnJbaV1bal07CgkJfQoJfQoJaW50IGVtX2lkLGVtX3NhbGFyeTsKCWNpbj4+ZW1faWQ7CgljaW4+PmVtX3NhbGFyeTsKCglmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkKCXsKCQkvKiBjb2RlICovCgkJaWYoZW1faWQgPT0gYXJyW2ldWzBdKQoJCXsKCQkJYXJyW2ldWzJdICs9IGVtX3NhbGFyeTsKCQkJZnVuKGFycixpLGVtX2lkLGVtX3NhbGFyeSk7CgkJCWJyZWFrOwoJCX0KCX0KCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgKytpKQoJewoJCS8qIGNvZGUgKi8KCQlmb3IgKGludCBqID0gMDsgaiA8IDM7ICsraikKCQl7CgkJCS8qIGNvZGUgKi8KCQkJY291dDw8YXJyW2ldW2pdPDwiICI7CgkJfQoJCWNvdXQ8PCJcbiI7Cgl9CglyZXR1cm4gMDsKfQ==