int maximum(int a, int b, int c) { int max = a; if (b > max) max = b; if (c > max) max = c; return max; } double maximum(double a, double b, double c) { double max = a; if (b > max) max = b; if (c > max) max = c; return max; } string maximum(string a, string b, string c) { string max = a; if (b > max) max = b; if (c > max) max = c; return max; } Fraction maximum(Fraction a, Fraction b, Fraction c) { Fraction max = a; if (b > max) max = b; if (c > max) max = c; return max; }