main(i){char*q,p[]="thstndrd 12 drummers drumming 11 pipers piping 10 lords a leaping 9 ladies dancing 8 maids a milking 7 swans a swimming 6 geese a laying 5 golden rings 4 calling birds 3 french hens 2 turtle doves and a partridge in a pear tree";for(;q=strrchr(p,9);printf("\nOn the %d%.2s day of christmas my true love sent to me%s\n",i,p+(i<4)*i*2,q),++i)++*q;}