#include using namespace std; typedef long long LL; int n, d; LL k, l, ans, ll; int main() { // freopen("card.in", "r", stdin); // freopen("card.out", "w", stdout); scanf("%d", &n); ans = 0LL; for (int i = 1; i <= n; ++i) { scanf("%lld%lld%d", &k, &l, &d); ll = l >> d; while (k > 0 && ll % 4) { ans ^= l; l += 1 << d; ++ll; --k; } while (k % 4) { ans ^= l + (--k << d); } } printf("%lld\n", ans); return 0; }