# your code goes here
def bouquets(narcissus_price, tulip_price, rose_price, summ):
        n=int(summ//narcissus_price)
        k=int(summ//tulip_price)
        p=int(summ//rose_price)
        count=0
        for i1 in range(0,n+1):
            for i2 in range(0,k+1):
                for i3 in range(0, p+1):
                    if i1*narcissus_price+i2*tulip_price+i3*rose_price<=summ:
                        if (i1+i2+i3)%2!=0:
                            count+=1
                    else:
                        break
        return count

print( bouquets(200,300,400,100000) )