#include <stdio.h>
#include <math.h>

void foo (unsigned char a, unsigned char *arr)
{
	arr[a] = ( arr[arr[a+1]%11] ) + 122;
	arr[(a-1)%11] = arr[(a+5)%11] + 14;
	if (arr[a] > arr[(a+4)%11]) {arr[a] = arr[3] / 5;};
	// tut voobche lubaya fignya, kotoraya chtoby izmenyala
	// figny v massive v zavisimosti ot sostoyania massiva
}

int main(void) {
	unsigned char arr[11] = {1,2,6,6,67,62,7,111,0,16,13};
	unsigned char a = 0;
	while (1)
	{
		foo(arr[a], arr);
		printf ("%u %u %u %u %u %u %u %u %u %u %u\n",
		arr[0],arr[1],arr[2],arr[3],arr[4],
		arr[5],arr[6],arr[7],arr[8],arr[9],arr[10]);
		a++;
		a %= 11;
	}
	return 0;
}
