difficult rooster (104.321)