difficult rooster (129.321)