@@ -0,0 +1,406 @@
+@SuppressWarnings(%22unused%22)%0Apublic class P004 implements Puzzle %7B%0A    @Override%0A    public String solve() %7B%0A%0A        long max = Long.MIN_VALUE;%0A        for (int i = 100; i %3C 1000; i++) %7B%0A            for (int j = i; j %3C 1000; j++) %7B%0A                if (Util.reverse(i * j) == i * j) %7B%0A                    max = Math.max(i * j, max);%0A                %7D%0A            %7D%0A        %7D%0A        return %22%22 + max;%0A    %7D%0A%7D

add 4