길이 N인 수열 A이 있다. 당신은 이 수열에 총 M번의 연산을 수행할 것이다.
하나의 연산은 두 정수 i와 x로 나타난다. 이 연산은 A의 i번째 원소를 x로 바꾼다는 뜻이다.
각각의 연산을 차례로 수행한 이후 A가 양의 등차수열인지, 양의 등비수열인지 혹은 둘 다 아닌지 판별해보자.
첫째 줄에 수열의 길이 N과 연산의 개수 M이 주어진다. (3≤N≤300,000,1≤M≤300,000)
둘째 줄에 수열 A의 원소가 차례로 주어진다. (1≤A_i≤1018)
셋째 줄부터 M개의 줄에 연산 i x가 한 줄에 하나씩 주어진다. (1≤i≤N,1≤x≤1018)
각각의 연산을 수행한 이후 A가 양의 등차수열이면 +를, 양의 등비수열이면 *를, 둘 다 아닌 경우 ?를 한 줄에 하나씩 출력한다.