#include <stdio.h>

void duff(int count)
  {
   int n=(count+7)/8;
   printf("n=%d  count =%d\n",n,count%8);
   switch(count%8)
     {
      case 0: 
          do
             { 
                 printf("case 0\n");
      case 7: printf("case 7\n");
      case 6: printf("case 6\n");
      case 5: printf("case 5\n");
      case 4: printf("case 4\n");
      case 3: printf("case 3\n");
      case 2: printf("case 2\n");
      case 1: printf("case 1\n");
             }while( --n >0);
     }
  }

int main()
  {
   duff(33);
   return 0;
  }