Update puzzle-diff.cpp

to_string() accepts only long double on older compilers. #cDor