ABC2097

125 queries in 2.024 seconds.