@@ -0,0 +1,1674 @@
+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 caesarCipher function below.%0A    static String caesarCipher(String s, int k) %7B%0A        char%5B%5D chars = s.toCharArray();%0A        //char%5B%5D small_case = %7B'a','b'%7D%0A        for(int i=0; i%3Cchars.length;i++)%7B%0A            int a = (int)chars%5Bi%5D;%0A            //System.out.println(a);%0A            k%25=26;%0A            if(a%3E=97 && a%3C=122)%7B%0A                if(a+k%3E122)%7B%0A                    chars%5Bi%5D = (char)(k+a-26);%0A                %7D%0A                else chars%5Bi%5D = (char)(k+a);%0A                //System.out.println(chars%5Bi%5D);%0A            %7D%0A            if(a%3E=65 && a%3C=90)%7B%0A                if(a+k%3E90 && a%3E=65)%7B%0A                    chars%5Bi%5D = (char)(k+a-26);%0A                %7D%0A                else chars%5Bi%5D = (char)(k+a);%0A                //System.out.println(chars%5Bi%5D);%0A            %7D%0A        %7D%0A        return new String(chars);%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 n = scanner.nextInt();%0A        scanner.skip(%22(%5Cr%5Cn%7C%5B%5Cn%5Cr%5Cu2028%5Cu2029%5Cu0085%5D)?%22);%0A%0A        String s = scanner.nextLine();%0A%0A        int k = scanner.nextInt();%0A        scanner.skip(%22(%5Cr%5Cn%7C%5B%5Cn%5Cr%5Cu2028%5Cu2029%5Cu0085%5D)?%22);%0A%0A        String result = caesarCipher(s, k);%0A%0A        bufferedWriter.write(result);%0A        bufferedWriter.newLine();%0A%0A        bufferedWriter.close();%0A%0A        scanner.close();%0A    %7D%0A%7D%0A

add CaesarCipher.java