for((w=3;++m<13;)){ for((d=0;d-m*9/8%2-29^m!=2;)){ ${e:w%7*d} e=echo printf %$[!d++*w++%7*3+3]d $d } $e }