a,b,c,k = list(map(int, input().split()))

print((min(k,a) - (k-a-b if k-b>a else 0)))

a,b,c,k = list(map(int, input().split()))

print((min(k, a) - max(0, k-a-b)))

a, b, c, k = list(map(int, input().split()))
print((min(k, a) - (k - a - b if k - b > a else 0)))

a, b, c, k = list(map(int, input().split()))
print((min(k, a) - max(0, k - a - b)))

-print((min(k, a) - (k - a - b if k - b > a else 0))) +print((min(k, a) - max(0, k - a - b)))