1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <bits/stdc++.h>
using namespace std;
#define maxn (int)400
int n, tab[maxn];

int main() {
	scanf("%d", &n);
	for (int i = 1; i <= n; i++) scanf("%d", &tab[i]);
	for (int i = 1; i <= n; i++) {
		for (int o = i; o <= n; o ++) {
			if (i + o < n && tab[i] + tab[o] < tab[i + o]) {
				printf("NIE");
				return 0;
			}
		}
	}
	puts("TAK");
	printf("%d\n", n);
	int ile = 0;
	for (int i = 1; i <= n; i++) {
		printf("%d ", tab[i] - ile);
		ile = tab[i];
	}
	
}