#!ruby -na x,y=$F.map &:to_i p 0.step.find{|i|(2..(s=x+y+i)/2).any?{|z|s%z<1&&x<=(t=z+s/z-2<<1)&&y<=s-t}}