/*
	Ԑl
*/

#include	<stdlib.h>

#define		sign(i)		(((i)==0)?0:(i)/abs(i))

int dist(int x, int a, int b, int l)
{
	return (a+(b-a+sign(b-a))*x/l);
}
