public class Euler380 {
    public static String solve() {
        int m = 100, n = 500;
        double pi = Math.PI;
        double sumLog10 = 0.0;
        for (int i = 0; i < m; i++) {
            double ci = Math.cos(pi * i / m);
            for (int j = 0; j < n; j++) {
                if (i == 0 && j == 0)
                    continue;
                double cj = Math.cos(pi * j / n);
                double eigenvalue = 4.0 - 2.0 * ci - 2.0 * cj;
                sumLog10 += Math.log10(eigenvalue);
            }
        }
        sumLog10 -= Math.log10((double) m * n);
        int exponent = (int) Math.floor(sumLog10);
        double mantissa = Math.pow(10.0, sumLog10 - exponent);
        double scale = 10000.0;
        long rounded = Math.round(mantissa * scale);
        if (rounded >= (long) (10.0 * scale)) {
            rounded /= 10;
            exponent++;
        }
        double result = rounded / scale;
        return String.format("%.4fe%d", result, exponent);
    }

    public static void main(String[] args) {
        System.out.println(solve());
    }
}
