#5652. Lines and Queries II
0
Lines and Queries II
Lines and Queries II
Your task is to efficiently process the following types of queries:
Add a line ax+b that is active in range [l,r]
Find the maximum point in any active line at position x
Input
The first line has an integer n: the number of queries. The following n lines describe the queries. The format of each line is either "1 a b l r" or "2 x".
Output
Print the answer for each query of type 2. If no line is active, print NO.
Constraints
\cdot 10^5$
Example
Input
6
1 1 2 1 3
2 3
2 4
1 0 4 1 5
2 3
2 4
Output
5
NO
5
4