Alright. I did it. I removed a step, and combined the two queries into one. This changed 200+ queries into ~60. Slightly less accurate, but it works. For anyone interested, this is primarily used to find distance in 3d combat. (IE: Fly spell in pathfinder.) [[([[([[([[([[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]]]])/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[([[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]]]])/2]]]])/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[([[([[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]]]])/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[([[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]] + [[[[?{Type height * height + distance * distance}]] / [[([[[[?{Type height * height + distance * distance}]]/2]] + [[[[?{Type height * height + distance * distance}]] / [[[[?{Type height * height + distance * distance}]]/2]]]])/2]]]])/2]]]])/2]]]])/2]]]])/2]] Just type in the numbers you want to solve, and hit enter. It will ask for height * height + distance * distance. So, if someone is 10ft over, and flying 30ft up, you would enter 10*10+30*30.