烙印
题号:NC212859
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

Ynoi 是一个可爱的女孩子,她想要设计一个独特的烙印。

Ynoi 认为,烙印必须得是一个三角形的。但是她太忙了,所以她找到了 syksykCCC 帮忙。

syksykCCC 接到这个任务后,觉得太简单了,所以他给了这个三角形 个限制。众所周知,三角形的六要素是三条边和三个角,所以 syksykCCC 规定了其中三个元素的值,他现在想要考考你,满足这 个条件的三角形有多少种?

输入描述:

每个测试点的第一行是一个正整数 ,表示有多少组数据。

每组数据包含六个正整数,分别记作 。前三个表示三条边,单位是厘米,后三个表示三个角,单位是度数。如果这个数据不给出,则用  代替。规定  的对角为  的对角为  的对角为 

输出描述:

对于每组数据,输出一个整数,表示可以得到的不全等的烙印的数量。如果没有符合要求的烙印输出 ,有无限符合要求的输出 "syksykCCC"。
示例1

输入

复制
5
1 -1 1 -1 90 -1
-1 -1 -1 30 60 90
3 4 5 -1 -1 -1
2 -1 -1 90 90 -1
3 -1 4 30 -1 -1

输出

复制
1
syksykCCC
1
0
2

说明

样例有 5 组数据

 时,仅一种方案。

 时,有无穷个方案。

 时,仅一种方案。

 时,没有方案,因为不可能一个三角形中有两个  角。

 时,有两个方案。

备注:

对于全部的数据,,且  个元素中恰有  个是