#include <stdio.h>
#include <pthread.h>
typedef struct{int n;int* t;}_t;void*p(void*a){_t*b=a;int*t=b->t;int i,c;for(i=0;i<b->n;i++){c=*t;c++;pthread_yield();*t=c;}}void main(int l,char**v){int n=atoi(v[1]),c=atoi(v[2]),g=0,i;pthread_t t[n];_t a={c,&g};for(i=0;i<n;i++){pthread_create(&t[i],NULL,p,(void*)&a);}for(i=0;i<n;i++){pthread_join(t[i],NULL);}printf("Number = %d\n",g);}
