{"trustable":true,"prependHtml":"\u003cstyle type\u003d\"text/css\"\u003e\n #problem-body \u003e pre {\n display: block;\n padding: 9.5px;\n margin: 0 0 10px;\n font-size: 13px;\n line-height: 1.42857143;\n word-break: break-all;\n word-wrap: break-word;\n color: #333;\n background: rgba(255, 255, 255, 0.5);\n border: 1px solid #ccc;\n border-radius: 6px;\n }\n\u003c/style\u003e\n","sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv id\u003d\"problem-body\"\u003e\n\t\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\r\n MathJax.Hub.Config({\r\n tex2jax: {inlineMath: [[\u0027$\u0027,\u0027$\u0027]]}\r\n });\r\n\u003c/script\u003e\r\n\u003cscript src\u003d\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\"\u003e\u003c/script\u003e\r\n\r\n\u003cp\u003eByteotian Interstellar Union (BIU) has recently discovered a new planet in a nearby galaxy. The planet is unsuitable for colonisation due to strange meteor showers, which on the other hand make it an exceptionally interesting object of study.\u003c/p\u003e\r\n\r\n\u003cp\u003eThe member states of BIU have already placed space stations close to the planet\u0027s orbit. The stations\u0027 goal is to take samples of the rocks flying by. The BIU Commission has partitioned the orbit into $m$ sectors, numbered from $1$ to $m$, where the sectors $1$ and $m$ are adjacent. In each sector there is a single space station, belonging to one of the $n$ member states.\u003c/p\u003e\r\n\r\n\u003cp\u003eEach state has declared a number of meteor samples it intends to gather before the mission ends. Your task is to determine, for each state, when it can stop taking samples, based on the meteor shower predictions for the years to come.\u003c/p\u003e\r\n\r\n\u003ch3\u003eInput\u003c/h3\u003e\r\n\r\n\u003cp\u003eThe first line of the standard input gives two integers, $n$ and $m$ ($1 \\le n,m \\le 300\\,000$), separated by a single space, that denote, respectively, the number of BIU member states and the number of sectors the orbit has been partitioned into.\u003c/p\u003e\r\n\r\n\u003cp\u003eIn the second line there are $m$ integers $o_i$ ($1 \\le o_i \\le n$), separated by single spaces, that denote the states owning stations in successive sectors.\u003c/p\u003e\r\n\r\n\u003cp\u003eIn the third line there are $n$ integers $p_i$ ($1 \\le p_i \\le 10^9$), separated by single spaces, that denote the numbers of meteor samples that the successive states intend to gather.\u003c/p\u003e\r\n\r\n\u003cp\u003eIn the fourth line there is a single integer $k$ ($1 \\le k \\le 300\\,000$) that denotes the number of meteor showers predictions. The following $k$ lines specify the (predicted) meteor showers chronologically. The $i$-th of these lines holds three integers $l_i, r_i, a_i$ (separated by single spaces), which denote that a meteor shower is expected in sectors $l_i,l_{i+1},\\ldots,r_i$ (if $l_i \\le r_i$) or sectors $l_i,l_{i+1},\\ldots,m,1,\\ldots,r_i$ (if $l_i \u0026gt; r_i$), which should provide each station in those sectors with $a_i$ meteor samples ($1 \\le a_i \\le 10^9$).\u003c/p\u003e\r\n\r\n\u003ch3\u003eOutput\u003c/h3\u003e\r\n\r\n\u003cp\u003eYour program should print $n$ lines on the standard output. The $i$-th of them should contain a single integer $w_i$, denoting the number of shower after which the stations belonging to the $i$-th state are expected to gather at least $p_i$ samples, or the word NIE (Polish for \u003cem\u003eno\u003c/em\u003e) if that state is not expected to gather enough samples in the foreseeable future.\u003c/p\u003e\r\n\r\n\u003ch3\u003eExample\u003c/h3\u003e\r\n\r\n\u003cp\u003eFor the input data:\u003c/p\u003e\r\n\r\n\u003cpre\u003e\r\n3 5\r\n1 3 2 1 3\r\n10 5 7\r\n3\r\n4 2 4\r\n1 3 1\r\n3 5 2\r\n\u003c/pre\u003e\r\n\r\n\u003cp\u003ethe correct result is:\u003c/p\u003e\r\n\r\n\u003cpre\u003e\r\n3\r\nNIE\r\n1\r\n\u003c/pre\u003e\r\n\n\u003c/div\u003e"}}]}