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+i2+i3)%2 != 0:
                    if i1*narcissus_price+i2*tulip_price+i3*rose_price<=summ:
                        count+=1
                    else:
                    	break
    return count
    
print( bouquets(200,300,400,100000) )