求和
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

其中
其中 为真时是 ,否则是
998244353取模的结果

输入描述:

第一行一个整数 
后面接着 行,每行两个整数a_i,b_i

输出描述:

输出一行一个整数表示答案。
示例1

输入

复制
3
1 1
1 1
1 2

输出

复制
506

备注: