#include<stdio.h>
int main()
{
	int a,b,c,k;
	int x,y,z,w;
	scanf("%d %d %d %d",&a,&b,&c,&k);
	x=0;
	y=0;
	z=0;
	w=0;
	while(1){
		if(k==x) break;
		else if(a!=0){
			a=a-1;
			x++;
			y++;
		}
		if(k==x) break;
		else if(a==0&&b!=0){
			b=b-1;
			x++;
			z++;
		}
		if(k==x) break;
		else if(a==0&&b==0&&c!=0){
			c=c-1;
			x++;
			w++;
		}
	}
	printf("%d\n",y*1+z*0+w*(-1));
	return 0;
}
