@@ -0,0 +1,1473 @@
+import java.io.*;%0Aimport java.math.*;%0Aimport java.security.*;%0Aimport java.text.*;%0Aimport java.util.*;%0Aimport java.util.concurrent.*;%0Aimport java.util.regex.*;%0A%0Apublic class Solution %7B%0A%0A    // Complete the funnyString function below.%0A    static String funnyString(String s) %7B%0A        int%5B%5D diff_fowd = new int%5Bs.length()-1%5D;%0A        int%5B%5D diff_rev = new int%5Bs.length()-1%5D;%0A        char%5B%5D c = s.toCharArray();%0A        %0A        for(int i=0;i%3Cc.length-1;i++)%7B%0A            diff_fowd%5Bi%5D=Math.abs(c%5Bi+1%5D-c%5Bi%5D);%0A            //System.out.println(diff_fowd%5Bi%5D);%0A        %7D%0A        int k=0;%0A        for(int i=c.length-1;i%3E0;i--)%7B%0A            diff_rev%5Bk++%5D=Math.abs(c%5Bi-1%5D-c%5Bi%5D);%0A            //System.out.println(diff_rev%5Bi%5D);%0A        %7D%0A        if(Arrays.equals(diff_fowd,diff_rev)) return %22Funny%22;%0A        else return %22Not Funny%22;%0A        //return %22%22;%0A    %7D%0A%0A    private static final Scanner scanner = new Scanner(System.in);%0A%0A    public static void main(String%5B%5D args) throws IOException %7B%0A        BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv(%22OUTPUT_PATH%22)));%0A%0A        int q = scanner.nextInt();%0A        scanner.skip(%22(%5Cr%5Cn%7C%5B%5Cn%5Cr%5Cu2028%5Cu2029%5Cu0085%5D)?%22);%0A%0A        for (int qItr = 0; qItr %3C q; qItr++) %7B%0A            String s = scanner.nextLine();%0A%0A            String result = funnyString(s);%0A%0A            bufferedWriter.write(result);%0A            bufferedWriter.newLine();%0A        %7D%0A%0A        bufferedWriter.close();%0A%0A        scanner.close();%0A    %7D%0A%7D%0A

add FunnyString.java