T内先生のエレガントな解答を求む出題の最強問題(レベル5)
整数x,y,zについて関数f(x,y,z) (竹内のたらい回し関数)

 x≦yのときf(x,y,z)=y
 x>yのときf(x,y,z)=f(f((x-1),y,z),f(y-1,z,x),f(z-1,x,y))で定める。
f(x,y,z)をfを使わず表せ。