AT_abc465_f [ABC465F] Sjeltzer?

Description

ある冷蔵庫では、ドリンクに $ 6 $ 桁の数字列を ID として割り振っています。 この冷蔵庫には $ N $ 個のドリンクが保管されています。 $ i $ 番目のドリンクの ID は $ S_i $ 、サイズは $ V_i $ です。 $ S_1, \dots, S_N $ は相異なります。 $ Q $ 個のクエリに答えてください。各クエリは $ 6 $ 桁の数字列 $ x, y $ の形式で与えられ、内容は以下の通りです。 - この冷蔵庫にあるドリンクのうち、割り振られた ID $ s $ がどの $ k = 1, \dots, 6 $ についても以下を満たすようなものについて、そのサイズの総和を求めよ。 - $ s, x, y $ の $ k $ 桁目の数字が表す値を $ s_k, x_k, y_k $ とおいたとき、 $ x_k \leq s_k \leq y_k $ を満たす。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ S_1 $ $ V_1 $ $ \dots $ $ S_N $ $ V_N $ $ Q $ $ \mathrm{query}_1 $ $ \vdots $ $ \mathrm{query}_Q $ ここで、 $ \mathrm{query}_q $ は $ q $ 個目のクエリであり、以下の形式で与えられる。 > $ x $ $ y $

Output Format

$ Q $ 行出力せよ。 $ q $ 行目には $ q $ 個目のクエリに対する答えを出力せよ。

Explanation/Hint

### Sample Explanation 1 $ 1 $ 個目のクエリにおいて、条件を満たすドリンクは $ 3,4 $ 番目のドリンクです。 $ 2 $ 個目のクエリにおいて、条件を満たすドリンクは存在しません。 $ 3 $ 個目のクエリにおいて、条件を満たすドリンクは $ 1,2,3,4,5 $ 番目のドリンクです。 $ 4 $ 個目のクエリにおいて、条件を満たすドリンクは存在しません。 ### Constraints - $ N $ は整数 - $ 1 \leq N \leq 3 \times 10^5 $ - $ S_i $ は数字 (`0`-`9`) からなる文字列 - $ |S_i| = 6 $ - $ S_1, \dots, S_N $ は相異なる - $ V_i $ は整数 - $ 1 \leq V_i \leq 10^9 $ - $ Q $ は整数 - $ 1 \leq Q \leq 3 \times 10^5 $ - 各クエリにおいて、 $ x, y $ は数字 (`0`-`9`) からなる文字列 - 各クエリにおいて、 $ |x| = |y| = 6 $