For this Question: OASIS is a virtual reality created by the legendary James Halliday. After Halliday's death, a pre- recorded message left by him announced a game, which would grant the ownership and control of the OASIS to the first player who finds the Golden Easter Egg within it.
Shivali, an OASIS player, is obsessed with the game and finding the Easter Egg. But she has to fight the IOI clan, which wants to control OASIS for evil purposes. Both of them gather troops of different types and form a big army to fight each other.
IOI has <b>N</b> troops of lowercase letters forming a huge army.
Shivali has an army of length <b>M</b> of lowercase letters. She will win if the first k troops she takes from her army can kill any of the <b>K</b> consecutive troops of the IOI army.
Remember a troop of type 'a' can only kill a troop of type 'a'.
Your task is to find how many times she can winThe first line of input contains N, M, and k, space- separated. The next two lines contain the string of troops of length N and M respectively in lowercase letters.

Constraints:
1 <= N, M <= 10^6
1 <= K <= MOutput the number of wins she is going to take at the end of the day. Print -1 if she can't win.Sample Input :
3 2 1
bbb
bb

Sample Output:-
3

Explanation:-
k = 1, first 'K' troops in shivali's army 'b'
There are 3 'b' pr/esent in IOI army i. e at index 0, 1, 2 Hence shivali can win 3 times.

Sample Input:-
8 5 2
odotkrjz
rimlv

Sample Output:-
-1, I have written this Solution Code: import java.io.*;
import java.util.*;



class Main {
	public static void main (String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        String[] integerInputs = br.readLine().split(" ");
        String ioiClan = br.readLine();
        String shivali = br.readLine();

        String shivaliArmy = shivali.substring(0, Integer.parseInt(integerInputs[2]));
        int n = ioiClan.split(shivaliArmy, -1).length-1;
        if(n>0){
            System.out.print(n);
        }else{
            System.out.print(-1);
        }
	}
}, In this Programming Language: Java, Now tell me if this Code is compilable or not?