#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e7 + 10;
ll T, n, m;
ll x, y;
ll a[N];
char s[N];
char e;
ll sum, res;
ll f, ok;
void solve () {
cin >> x >> e >> y;
cout << x + y << endl;
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
cin >> T;
while (T--) {
solve();
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e7 + 10;
ll T, n, m;
ll x, y, v;
ll a[N], b[N], c[N], d[N];
char s[N];
char e;
ll sum, res;
ll f, ok;
void solve () {
cin >> v;
a[1] = v;
b[2] = v;
c[3] = v;
d[4] = v;
cin >> v;
a[2] = v;
b[3] = v;
c[4] = v;
d[1] = v;
cin >> v;
a[4] = v;
b[1] = v;
c[2] = v;
d[3] = v;
cin >> v;
a[3] = v;
b[4] = v;
c[1] = v;
d[2] = v;
if (a[1] < a[2] && a[1] < a[4] && a[2] < a[3] && a[4] < a[3]) {
cout << "YES\n";
return;
}
if (b[1] < b[2] && b[1] < b[4] && b[2] < b[3] && b[4] < b[3]) {
cout << "YES\n";
return;
}
if (c[1] < c[2] && c[1] < c[4] && c[2] < c[3] && c[4] < c[3]) {
cout << "YES\n";
return;
}
if (d[1] < d[2] && d[1] < d[4] && d[2] < d[3] && d[4] < d[3]) {
cout << "YES\n";
return;
}
cout << "NO\n";
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
cin >> T;
while (T--) {
solve();
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e7 + 10;
ll T, n, m, k, j;
ll x, y;
ll a[N];
string s;
char e;
ll sum, res, num;
ll f, ok;
void solve () {
num = 0;
cin >> k >> n;
for (int i = k - 1; i > 0; i--) {
if ((i * i + i) / 2 + 1 + num <= n) {
for (j = 0; j <= i; j++) {
printf ("%d ", (j * j + j) / 2 + 1);
}
j -= 1;
for (int l = 0; l < num; l++) {
printf ("%d ", (j * j + j) / 2 + 2 + l);
}
puts("");
return;
}
else {
num++;
}
}
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
cin >> T;
while (T--) {
solve();
}
return 0;
}
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll maxn=2e5+5;
const ll inf=1e9;
ll t,n,m,x,y,k;
ll a[maxn];
int main()
{
cin>>t;
while(t--){
cin>>n;
for(ll i=1;i<=n;i++)cin>>a[i];
ll x=-inf,y=inf;
ll l=-inf,r=inf;
for(ll i=2;i<=n;i++){
if(a[i-1]<a[i])y=(a[i-1]+a[i])/2;
else if(a[i-1]>a[i])x=ceil((a[i-1]+a[i])*1.0/2);
l=max(l,x),r=min(r,y);
}
if(l>r)cout<<-1<<endl;
else if(r>=0&&r<=1e9)cout<<r<<endl;
}
return 0;
}
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e7 + 10;
ll const inf = 1e9;
ll T, n, m, k;
ll x, y, v, l, r;
ll a[N];
char s[N];
char e;
ll sum, res, num;
ll f, ok;
void solve () {
cin >> n;
for (int i = 1; i <= n; i++) {
cin >> a[i];
}
ll cnt1 = 0, cnt2 = 0;
for (int i = 1; i <= n; i++) {
if (a[i] == i) {
cnt1++;
}
else if (a[i] == n - i + 1) {
cnt2++;
}
}
ll cnt = n - cnt1 - cnt2;
if (cnt2 + cnt <= cnt1) {
cout << "First\n";
return;
}
if (cnt1 + cnt < cnt2) {
cout << "Second\n";
return;
}
cout << "Tie\n";
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
cin >> T;
while (T--) {
solve();
}
return 0;
}