Snake and Mongoose problem SNELECTP

whats the issue with folllowing code?

	Scanner scan = new Scanner(System.in);
	String testCase = scan.nextLine();
	String[] inputs = new String[Integer.parseInt(testCase)];
	
	for (int i = 0; i < Integer.parseInt(testCase); i++) {
		inputs[i] = scan.nextLine();
	}
	
	for(int i=0;i<inputs.length;i++) {
		char[] input = inputs[i].toCharArray();
		
		int snakeCount = 0;
		int mangooseCount = 0;
		
		if(input[0] == 'm')
			mangooseCount++;
		else
			snakeCount++;
		
		for(int j =1 ; j < input.length ; j++) {
			if(input[j]=='s') {
				snakeCount++;
			}else {
				mangooseCount++;
				if(input[j-1]=='s' && j==input.length-1 )
					snakeCount--;
				else if(input[j-1]=='m'  && j==input.length-1 )
					continue;
				else if ((input[j-1]=='s' || input[j+1]=='s') && j<input.length-2)
					snakeCount--;
			}
		}
		
		if(snakeCount>mangooseCount) {
			System.out.println("snakes");
		}else if(snakeCount ==  mangooseCount) {
			System.out.println("tie");
		}else {
			System.out.println("mongooses");
		}
		
	}
}

}