Nanarikom 在墙面上堆积木。
墙面可以被视为一个充分大的竖直二维平面,Nanarikom 使用平面直角坐标系描述上面的几何位置;每块积木可以被视为一个矩形。Nanarikom 一共有 nn 块积木。其中,在第 00 时刻,第 ii 块积木的左下角和右上角分别位于 (\mathit{xl}_i, \mathit{yl}_i)(xli,yli) 和 (\mathit{xr}_i, \mathit{yr}_i)(xri,yri),且所有积木两两之间不存在面积大于 00 的交集。
现在,积木会受重力影响而下落。每一时刻,积木的下落都遵循以下规则:
显然,经过充分长的时间之后,所有积木都将保持不可下落状态。记积木 uu 每次向下平移 11 单位都做与其面积等数量(即 (\mathit{xr}_u - \mathit{xl}_u) \cdot (\mathit{yr}_u - \mathit{yl}_u)(xru−xlu)⋅(yru−ylu) 单位)的功,现在,Nanarikom 想知道,此时所有积木做出的总功有多少单位。
你需要回答 Nanarikom 的 TT 组询问。
第一行包含一个整数 TT(1 \leq T \leq 101≤T≤10),代表测试数据组数。对于每组测试数据:
1
3
1 1 3 3
2 6 4 8
2 4 3 5
18