r, g, b, n = gets.chomp.split.map(&:to_i)
# 小さい順に並ぶ
boxes = [r, g, b].sort
answer = 0
for i in 0..n/boxes[2] do
  tmp2 = n - boxes[2] * i
  for j in 0..tmp2/boxes[1] do
    tmp1 = tmp2 - boxes[1] * j
    answer += 1 if tmp1 % boxes[0] == 0
  end
end

print("#{answer}\n")