Not a fluke. You studied the problem, took your time, worked with care and checked your results along the way. Well done, sir!