{"trustable":true,"prependHtml":"\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\" type\u003d\"text/javascript\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv class\u003d\"panel_content\"\u003eAs this term is going to end, DRD needs to prepare for his final exams.\u003cbr\u003e\u003cbr\u003eDRD has $n$ exams. They are all hard, but their difficulties are different. DRD will spend at least $r_i$ hours on the $i$-th course before its exam starts, or he will fail it. The $i$-th course\u0027s exam will take place $e_i$ hours later from now, and it will last for $l_i$ hours. When DRD takes an exam, he must devote himself to this exam and cannot (p)review any courses. Note that DRD can review for discontinuous time. \u003cbr\u003e\u003cbr\u003eSo he wonder whether he can pass all of his courses. \u003cbr\u003e\u003cbr\u003eNo two exams will collide. \u003cbr\u003e\u003c/div\u003e"}},{"title":"Input","value":{"format":"HTML","content":"First line: an positive integer $T \\leq 20$ indicating the number of test cases.\u003cbr\u003eThere are T cases following. In each case, the first line contains an positive integer $n \\leq 10^5$, and $n$ lines follow. In each of these lines, there are 3 integers $r_i, e_i, l_i$, where $0 \\leq r_i, e_i, l_i \\leq 10^9$. \u003cbr\u003e\u003cbr\u003e"}},{"title":"Output","value":{"format":"HTML","content":"For each test case: output \u0027\u0027Case #x: ans\u0027\u0027 (without quotes), where $x$ is the number of test cases, and $ans$ is \u0027\u0027YES\u0027\u0027 (without quotes) if DRD can pass all the courses, and otherwise \u0027\u0027NO\u0027\u0027 (without quotes). \u003cbr\u003e\u003cbr\u003e"}},{"title":"Sample","value":{"format":"HTML","content":"\u003ctable class\u003d\u0027vjudge_sample\u0027\u003e\n\u003cthead\u003e\n \u003ctr\u003e\n \u003cth\u003eInput\u003c/th\u003e\n \u003cth\u003eOutput\u003c/th\u003e\n \u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n \u003ctr\u003e\n \u003ctd\u003e\u003cpre\u003e2\r\n3\r\n3 2 2\r\n5 100 2\r\n7 1000 2\r\n3\r\n3 10 2\r\n5 100 2\r\n7 1000 2\u003c/pre\u003e\u003c/td\u003e\n \u003ctd\u003e\u003cpre\u003eCase #1: NO\r\nCase #2: YES\r\n\u003c/pre\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n"}}]}